只需用while条件判断来实现
服务器端
# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
import socket
server = socket.socket()
server.bind(('127.0.0.1',8080))
server.listen()
while True:
conn,addr = server.accept()
while True:
data = conn.recv(1024)
print(data)
if not data:
print("Don't has data")
break
conn.send(data)
server.close()
客户端
# -*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
import socket
client = socket.socket()
client.connect(('127.0.0.1',8080))
while True:
data = input('>>>:')
client.send(data.encode('utf-8'))
data_recv = client.recv(1024)
print(data_recv.dec

本文介绍了如何在Python中利用socket进行连续数据传输。通过在服务器端和客户端使用while循环,实现了数据的持续发送和接收,详细代码和运行结果展示。
最低0.47元/天 解锁文章

8353

被折叠的 条评论
为什么被折叠?



