| 12
 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