Python套接字 - 连接套接字

时间:2013-04-29 15:51:25

标签: 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__()

这是我使用的,但是现在我想为我的其他类(用于接收,发送等)的连接用户创建一个新的socket()实例,但是我如何获得新的socket()实例?

1 个答案:

答案 0 :(得分:2)

accept()返回的new元组有2个元素:在[1],有地址元组,由ip和端口组成(名为{{1}你来了) - 并且在connid有一个套接字对象,可用于与客户端通信。

所以只需0即可获得clsock = new[0]个实例。