套接字程序不起作用

时间:2018-02-22 09:41:58

标签: python sockets

我正在编写一个简单的套接字程序,但它不起作用。你能帮忙吗?

import socket               

s = socket.socket()         
host = socket.gethostname() 
port = 12345             
s.bind((host, port))      

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

我用以获得以下错误。

s = socket.socket()        
TypeError: 'module' object is not callable

1 个答案:

答案 0 :(得分:0)

检查一下:

import socket

print(socket.__file__)
print(socket.socket)

在我的环境中,结果是:

C:\Python27\lib\socket.pyc
<class 'socket._socketobject'>