Patrick Kirk wrote: > But it appears to work when I make a server.pyw file. That's because running the .pyw file spawns a new process. That new process is still stuck in that loop waiting for a connection, but PythonWin has nothing to do with it, and so can operate normally. Jeff Shannon Technician/Programmer Credit International