Python で TCP クライアント ソケットを開きたいです。低レベルの BSD の create-socket-handle / connect-socket をすべて実行する必要がありますか、それとももっと簡単な 1 行の方法がありますか?
64513 次
3 に答える
78
Pythonでソケットを開くのはとても簡単です。あなたは本当にこのようなものが必要です:
import socket
sock = socket.socket()
sock.connect((address, port))
その後、他のソケットsend()
と同じようにできますrecv()
于 2008-09-16T02:09:46.170 に答える
21
OK、このコードは機能しました
s = socket.socket()
s.connect((ip,port))
s.send("my request\r")
print s.recv(256)
s.close()
Pythonソケットモジュールのドキュメントからそれを解決することは非常に困難でした。だから私はThe.Anti.9の答えを受け入れます。
于 2008-09-16T02:31:24.120 に答える
10
あらゆる種類の移植可能なネットワーク プログラムを Python で開発する場合、Twistedは非常に便利です。その利点の 1 つは、低レベルのソケット API の上に便利なレイヤーを提供することです。
于 2008-09-16T02:28:38.197 に答える