On Feb 28, 11:22 pm, Grant Edwards <[EMAIL PROTECTED]> wrote: > On 2008-02-29, Gabriel Genellina <[EMAIL PROTECTED]> wrote: > > > En Fri, 29 Feb 2008 00:20:26 -0200, <[EMAIL PROTECTED]> escribió: > > >> Hi everyone. I'm fairly new to Python, and even more new to socket > >> programming. I think I've wrapped my head around sockets, and with > >> that I want to create a Telnet-based chat server, the idea being > >> people connect to the telnet servers with their clients and they all > >> communicate. I've got the code working, but the server sends each > >> letter to the clients on a new line! I've read about this kind of > >> thing on Windows on Google, but I can't find a solution to this issue. > > > The telnet client can use "line mode" or "character mode". In "line mode" > > nothing is sent until the user press Enter; line editing is made on the > > client side. In "character mode" keystrokes are sent as soon as typed; > > probably your telnet client is using this mode. > > That's definitely going to be a problem. > > To the OP: > > You claim to be writing a telnet server, yet I don't see any > code that actually implements the telnet protocol. Different > telnet clients default to different modes, so if you want them > in a certain mode, you have to put them in the desired mode by > implementing the telnet feature negotiation protocol. > > -- > Grant Edwards grante Yow! It's strange, but I'm > at only TRULY ALIVE when I'm > visi.com covered in POLKA DOTS and > TACO SAUCE...
OP here - sorry for the confusion, it's just a listener program that people connect to via telnet. I'll take a look at the Twisted engine and see if that helps at all. -- http://mail.python.org/mailman/listinfo/python-list