我正在尝试在python中学习Web套接字API编程,我在我的计算机上运行服务器代码和客户端代码,但我总是收到错误。
我正在运行的服务器代码是:
import socket
server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = socket.gethostname()
port = 2727
server.bind(('', port))
server.listen(5)
while True:
c, addr = server.accept()
print 'Got connection from', addr
data = c.recv(4096)
if not data: break
c.send(data)
c.close()
客户端代码为:
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = socket.gethostname()
port = 2727
client.connect((host, port))
client.send('helllo')
print client.recv(4096)
client.close
始终出现的错误是:
追踪(最近一次通话): 文件" C:\ Python27 \ FILES \ simpleclient.py",第9行,in print client.recv(4096) 错误:[Errno 10054]远程主机强制关闭现有连接
非常感谢任何解决此问题的帮助!