Jordan Apgar wrote:
http://docs.python.org/library/socketserver.html
JM
each time a handler is spawned is it client specific? in other words
when two clients send something to the server do handlers spawn for
each of them or does everything just go into a single handler?
docstring of the example:
"""
The RequestHandler class for our server.
It is instantiated once per connection to the server, and must
override the handle() method to implement communication to the
client.
"""
If you want data persistant over connections, store them in your handler
class.
class MyTCPHandler(SocketServer.BaseRequestHandler):
cnxNumber = 0
def handle(self):
# self.request is the TCP socket connected to the client
self.data = self.request.recv(1024).strip()
# just send back the same data, but upper-cased
self.request.send(self.data.upper())
cnxNumber +=1
print "handling connection N°%s" % cnxNumber
JM
--
http://mail.python.org/mailman/listinfo/python-list