Domanda

Voglio aprire un client TCP socket in Python.Devo passare attraverso tutti i livelli di BSD creare socket-maniglia / collegare-presa di cose o c'è un modo più semplice di una riga modo?

È stato utile?

Soluzione

Apertura socket in python è abbastanza semplice.È davvero solo bisogno di qualcosa di simile a questo:

import socket
sock = socket.socket()
sock.connect((address, port))

e poi si può send() e recv() come qualsiasi presa di corrente

Altri suggerimenti

OK, questo codice ha funzionato

s = socket.socket()
s.connect((ip,port))
s.send("my request\r")
print s.recv(256)
s.close()

È stato molto difficile da lavorare che fuori da Python presa documentazione del modulo.Quindi non posso accettare La.Anti.9 la risposta.

Per lo sviluppo di portatili programmi di rete di qualsiasi tipo in Python, Twisted è molto utile.Uno dei suoi vantaggi è che è un ottimo livello al di sopra di basso livello Api socket.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top