On Mon, 28 Apr 2008 15:23:47 -0400, klok000@gmail.com wrote:
Hello everyone. Try as I might I cannot get a very simple example to run. I basically want a server that accepts connections, and periodically issues messages to all clients. The docs for twisted.word says things are in flux so I would rather avoid that and just use a LineReceiver. However right now I can't get anything to work.
I start the server and it seems to be happy to sit around and accept connections. However when I run the client it quits (without saying why) and no connection is made. Any help would be very much appreciated. Here's the code, log messages below that. Thanks!
[snip]
################################################## # client.py ################################################## [snip] sys.stderr.write('Client connecting...\n')
f = GreeterClientFactory() reactor.connectTCP("localhost", 9010, f)
sys.stderr.write('Client done\n')
After reactor.connectTCP, you may want to call reactor.run. :)
################################################## # client.log ################################################## 2008/04/28 12:38 -0400 [-] Log opened. 2008/04/28 12:38 -0400 [-] Client connecting... 2008/04/28 12:38 -0400 [-] Starting factory <__main__.GreeterClientFactory instance at 0x8354d8c> 2008/04/28 12:38 -0400 [-] Client startedConnecting 2008/04/28 12:38 -0400 [-] Client done
Jean-Paul