websocket客户端程序总是给出错误

时间:2012-05-21 18:51:33

标签: sockets serversocket

我正在尝试在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]远程主机强制关闭现有连接

非常感谢任何解决此问题的帮助!

0 个答案:

没有答案