Ho un problema.
Se io creo una connessione così:
non ci sono problemi.codice:HOST = '127.0.0.1' # The remote host PORT = 50000 # port used by the server job s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((HOST, PORT))
Ma se la connessione la faccio prendendo i dati da input tastiera, allora mi da errore.
L'errore è questo:codice:self.__b.setSIPAddr(raw_input("Insert the ip address of ftp server: ")) self.__b.setIPort(raw_input("Insert the port number: ")) . . . sIpServer = self.__b1.getSIPAddr() iPort = self.__b1.getIPort() self.__s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.__s.connect((sIpServer, iPort))
self.__s.connect((sIpServer, iPort))
File "<string>", line 1, in connect
TypeError: coercing to Unicode: need string or buffer, NoneType found
Credo sia da imputarsi al tipo di stringa usato ma non so come convertirlo, e devo assolutamente prendere i dati da input console.

Rispondi quotando