Hi,
Ah ok, well here is what I did today:
* Made Server and EndPoint threadsafe by using a private socket map for asyncore.
* Use TCP_NODELAY to tell the instantly send packets as soon as they are ready.
* Made a proper setup.py file and moved everything into a subdir.
* Updated README to reflect new setup system.
* Example to show lag time between client and server. Server sends pings to clients and measures round-trip time.
Tommorrow I'm going to work on an option for using UDP sockets instead of TCP,
then turn the tests into proper doctests so they compare to the correct output,
then I might do the multi-threaded server example if I get time.
I was getting round-trip times of 300ms from my laptop in Western Australia to
my server in USA, which is pretty much the fastest they will go over that
route. Will try some lag time measurements over the LAN tommorrow too.
Thanks for your interest!
Chris.
-------------------