我正在编写一个简单的套接字程序,但它不起作用。你能帮忙吗?
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
答案 0 :(得分:0)
检查一下:
import socket
print(socket.__file__)
print(socket.socket)
在我的环境中,结果是:
C:\Python27\lib\socket.pyc
<class 'socket._socketobject'>