2014-12-07 18 views
0
>>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數量?端口上的活動套接字數量?

回答

0

您可以嘗試使用netstat命令檢查網絡連接。找不到在純Python代碼中執行此操作的方法。

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

這將指示發起的連接!

0

您可以隨時擁有一個計數器,並且在收到的每個連接上都會增加一個計數器。

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我正在連接請求到服務器。

+0

謝謝!做這份工作! – 2014-12-07 16:56:34