supremo97
Profilo di
Nome | supremo97 |
---|---|
Indirizzo email | n/a |
Messaggi | 1 |
-
- 2017-02-06 04:04:28
- errore sconosciuto
- Forum >> Programmazione Python >> Web e Reti
- salve a tutti ho windows8 e python v2.7 questa e la prima volta che programmo con i sockets e sono un po confuso su alcune cose vorrei che mi chiariste i dubbi che ho commentato.
host = "127.0.0.1" port = 5000 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "Socket Created" #non ho capito perche ci vogliono due parentesi sock.bind((host, port)) print "socket bind complete" sock.listen(1) print "socket now listening" while 1: #qui non ho capito perche ci sono due variable separate per virgola #wait to accept a connection - blocking call conn, addr = sock.accept() print 'Connected with ' + addr0 + ':' + str(addr1) #non ho capito nemmeno perche racchiude in un array le variabli sock.close()
Traceback (most recent call last):
File "C:\Documents and Settings\antony\Desktop\testServerTcp.py", line 8, in <module>
sock.bind((host, port))
File "C:\Python27\lib\socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
error: [Errno 10048] Di norma è consentito un solo utilizzo di ogni indirizzo di socket (protocollo/indirizzo di rete/porta)