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.
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 c'è il modo di impostare un "time out"??
Non so come fare.