我是Python新手,并且我正在RPi上使用'select'运行典型的示例套接字服务器。在该行中:
connection, client_address = s.accept()
据我了解,“连接”是一个套接字ID,它被放置在选择的“输入”列表中。我在“接受”之后打印出“ client_address”,但是后来当我在那个套接字上收到数据时,我想再次访问client_address信息。在调试中,当我在某些套接字上接收到数据时,我按如下方式打印出套接字
for s in readable:
print('R='+str(s))
我得到这样的一行:
R=<socket.socket fd=9, family=AddressFamily.AF_INET, type=2049, proto=0, laddr=('192.168.1.21', 50000), raddr=('192.168.1.126', 51961)>
如何访问“ raddr”信息?