服务器无法收听客户端?

时间:2018-04-08 09:05:42

标签: python sockets

我是Socket编程的新手,并尝试运行一个简单的客户端 - 服务器代码。

server.py

host=""                
port=80                   

from socket import *                
s=socket(AF_INET, SOCK_STREAM)
s.bind((host,port))                 

s.listen(1)                          

print "Listening for connections.. "
q,addr=s.accept()   

data=input("Enter data to be send:  ")                                             
q.send(data)                       
s.close()

client.py

host = "52.170.194.29"
port=80               

from socket import *             

s=socket(AF_INET, SOCK_STREAM)      
s.connect((host,port))          

msg=s.recv(1024)            

print ("Message from server : " + msg.strip().decode('ascii'))

s.close()                            
# End of code

两个脚本编译成功。因此,server.py在打印waiting for connections后变为空白或不执行任何操作,对于client.py也会发生类似情况。

我能知道我哪里出错吗?

0 个答案:

没有答案