python socket客户端如何重复访问server
如题,如何用Python写socket客户端,使其可以重复的访问到server端(一遍遍的循环访问server,连接断开后重新握手连接)用for循环写为什么显示errno...
如题,如何用Python写socket客户端,使其可以重复的访问到server端(一遍遍的循环访问server,连接断开后重新握手连接)用for循环写为什么显示errno9,最好能附上程序。谢谢各位大神。
楼上的是贴的http://bbs.csdn.net/topics/390987544的程序啊,以至于我也遇到了相同的错误。麻烦搞个正确的啊。 展开
楼上的是贴的http://bbs.csdn.net/topics/390987544的程序啊,以至于我也遇到了相同的错误。麻烦搞个正确的啊。 展开
1个回答
展开全部
server.py
import socket
HOST = '127.0.0.1'
PORT = 50007
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
while True:
conn, addr = s.accept()
print('Connected by', addr)
data = conn.recv(1024)
print('Received', data)
if not data: break
conn.sendall(data)
conn.close()
client.py
import socket
HOST = '127.0.0.1' # The remote host
PORT = 50007 # The same port as used by the server
while True:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.sendall(b'Hello, world')
data = s.recv(1024)
s.close()
print('Received', repr(data))
不是打算干坏事吧
追问
不是啊,现场出了问题。怀疑是因为经常中断引起的,想模拟一个出来。现在没装软件,明天去单位试了以后采纳哈,谢谢大神!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询