
Lv.1
君有何忧也?
签名:研究py ing......
在 基于UDP传输协议创建的简单的聊天室(代码超短,新手可以试试)。 中回复
以下是代码:
服务器:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
port = 58010
host = input("请输入主机ip:")
s.bind((host,port))
print("主机地址为:",host)
print("绑定UDP到58010端口")
print("等待接收数据...")
while True :
data,addr = s.recvfrom(1024)
print("客户端说:",str(data))
print("发送主机地址为:",addr)
web = input("请输入发送内容:")
s.sendto(web.encode('utf-8'),addr)
客户端:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
host = input("请输入服务器ip地址:")
while True :
data = input("请输入要发送的内容:")
s.sendto(data.encode('utf-8'),(host,58010))
print("服务器说:",s.recv(1024).decode('utf-8'))
2022-07-13T10:51:54 点赞:0