Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!GYRE.UMD.EDU!chris From: chris@GYRE.UMD.EDU (Chris Torek) Newsgroups: comp.protocols.tcp-ip Subject: Re: TELNET Buffering Woes Message-ID: <8905040620.AA01520@gyre.umd.edu> Date: 4 May 89 06:20:10 GMT Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 17 What Chuck Hedrick described (flush when the OS sees a flushing character) is what rlogin does now (and has done since 4.2, although it was buggy then) in BSD. It does work and does not cause trouble for Emacs users, nor for those who like the Rand editor, or run various modem protocols over the network login. But it is not as efficient as it might be. One should be able, with a (relative) minimum of hassle, to emulate the terminal driver state at the far end of a network link. This has been possible in other systems, but not in BSD, because the PTY driver refuses to cooperate by telling user processes about state changes. This is not too hard to fix, and one of these days it will be fixed. (As of now it is possible to see state changes, but only by asking continually---not the nicest thing to do on a multiprocessing system.) Chris