PythonでTCPクライアントソケットを開きます。低レベルのBSD create-socket-handle/connect-socketのすべてを処理する必要がありますか、それとも簡単な1行がありますか仕方?
pythonでソケットを開くのは非常に簡単です。本当に次のようなものが必要です。
_import socket
sock = socket.socket()
sock.connect((address, port))
_
そして、他のソケットと同様にsend()
とrecv()
することができます
OK、このコードは機能しました
s = socket.socket()
s.connect((ip,port))
s.send("my request\r")
print s.recv(256)
s.close()
Pythonソケットモジュールのドキュメントからそれを解決するのは非常に困難でした。そのため、The.Anti.9の回答を受け入れます。
Pythonであらゆる種類のポータブルネットワークプログラムを開発するには、 Twisted が非常に便利です。その利点の1つは、低レベルソケットAPIの上に便利な層を提供することです。