Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python套接字连接套接字_Python - Fatal编程技术网

Python套接字连接套接字

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__() 这就是我使用的,但是现在我想为

我目前正在用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]
,有一个地址元组,由
ip
和端口组成(由您命名为
connid
)-在
0
中有一个套接字对象,可用于与客户端通信


所以只要执行
clsock=new[0]
就有了您的
socket()
实例。

我在VS2012上执行了该操作,但我没有注意到它不会在代码处缩进。