1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| def __init__(self):
# ici on cree la socket et le thread
self._TCPSock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#''' Listen on port 21567'''
#'''to all IP addresses on this system'''
prots = (40000, 40001, None) # Last None used a sentinel to mark all tries failed...
for prt in ports:
self._server_port = prt
self._listen_addr = ("", self._server_port)
if prt is None:
print "Couldn't bind to a tcp server on any of those ports: %s" % str(ports[:-1])
raise SystemExit
try:
self._TCPSock.bind(self._listen_addr)
break # Binding worked, stop testing ports!
except socket.error, err:
print "Couldn't find a tcp server on port %d : %s" % (self._server_port, err) |
Partager