0

Python ライブラリ 'socket' から、それにバインドされたソケットの IP を返すメソッドはありますか?

ソケットが次のように宣言および初期化されたとします。

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.connect(ip, port)

そして、ソケットから受信したデータグラムの IP を見つけたかったのです。

while True:
  for s in socks:
    recv = s.recv(1024)
    #get ip of s or socket
    #print received data from s.gethostname()

これについてどうすればいいですか?

4

3 に答える 3

0

で試してくださいsocket.getpeername()

于 2016-08-20T23:10:56.027 に答える