I am looking for the right way to write a small and simple UDP server. I am wondering between Forking, Threading (found at SocketServer.py) and the one describes at the snippet below.
Can you tell me the advantages and disadvantages of each Would the one below will be capable of holding 30 concurrent connections? I have no intention of using Twisted or alike since I am looking for making it as lightweight as possible Thanks in advance, Tzury Bar Yochay # begin of snippet from socket import * # Create socket and bind to address UDPSock = socket(AF_INET,SOCK_DGRAM) UDPSock.bind(('',50008)) while 1: data,addr = UDPSock.recvfrom(4*1024) if not data: print "No data." break else: print 'from:', addr, ' data:', data UDPSock.close() -- http://mail.python.org/mailman/listinfo/python-list