Vorrei trovare il modo di temporizzare il metodo recv() nelle socket.
Del tipo, se dopo un secondo non ricevi niente allora interrompi il recv() e prosegui con le istruzioni successive.
Non c'è il modo di impostare un "time out"??codice:self.__s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.__s.connect(('127.0.0.7', 21)) #se non ricevi niente dopo un secondo interrompi questa istruzione sStr = self.__s.recv(1024)
Non so come fare.