Python套接字连接套接字
我目前正在用Python(VS2012插件)编写一个套接字服务器 但我被卡住了,无法从已接受的连接中获取新的套接字Python套接字连接套接字,python,Python,我目前正在用Python(VS2012插件)编写一个套接字服务器 但我被卡住了,无法从已接受的连接中获取新的套接字 while (True): new = sock.accept() acc_addr = new[1] ip = acc_addr[0] connid = acc_addr[1] print 'Received connection from ' + ip + ':' + connid.__str__() 这就是我使用的,但是现在我想为
while (True):
new = sock.accept()
acc_addr = new[1]
ip = acc_addr[0]
connid = acc_addr[1]
print 'Received connection from ' + ip + ':' + connid.__str__()
这就是我使用的,但是现在我想为我的另一个类(用于接收、发送等)的已连接用户创建一个新的socket()实例,但是我如何获得新的socket()实例呢?您的
新元组返回有两个元素:在[1]
,有一个地址元组,由ip
和端口组成(由您命名为connid
)-在0
中有一个套接字对象,可用于与客户端通信
所以只要执行clsock=new[0]
就有了您的socket()
实例。我在VS2012上执行了该操作,但我没有注意到它不会在代码处缩进。