端口上的活动套接字数量?

时间:2014-12-07 07:18:49

标签: python sockets

>>import socket
>>s=socket.socket() //creates a TCP socket of address family; internet appications IPv4
>>s.bind(("0.0.0.0",8888))
>>s.listen(2)
>>client,addr=s.accept()

如何找出尝试连接到我创建的套接字的IP数量?

3 个答案:

答案 0 :(得分:1)

while True:
    c, addr = s.accept()
    print 'Got connection from', addr
    c.send('Thank you for your connecting')
    c.close()

这表示已启动连接!

答案 1 :(得分:0)

您可以尝试使用netstat命令检查网络连接。无法在纯python代码中找到一种方法。

答案 2 :(得分:0)

您可以随时拥有一个计数器,并在每次收到的连接上加1。

    connectionCounter = 0
    while True:
        connectionCounter += 1
        c, addr = s.accept()
        print 'Connection number: ' + str(connectionCounter)
        c.send('Thank you for your connecting')
        c.close()

我在下面添加了一个视频链接来演示相同的内容。我希望它有所帮助。

Demonstration of the above code

通过使用curl我正在向服务器发出连接请求。