流沙团
python-UDP聊天室测试
2021-3-29 流沙团


可以对比下tcp



服务端:







#udp测试
import socket
sk = socket.socket(type = socket.SOCK_DGRAM)
sk.bind(("127.0.0.1",10050))

# 收发
while 1:
msg_str,addr = sk.recvfrom(1024)
print("客户端:",msg_str.decode("utf-8"),addr)
msg_s = input(">>>")
sk.sendto(msg_s.encode("utf-8"),addr)
if msg_s=='q':
break

sk.close()







客户端:







import socket

sk = socket.socket(type=socket.SOCK_DGRAM)
#sk.connect(("127.0.0.1",10050))
while 1:
msg_send = input("我:")
sk.sendto(msg_send.encode('utf-8'),("127.0.0.1",10050))
msg_r,addr = sk.recvfrom(1024)
print("服务器:",msg_r.decode("utf-8"))
if msg_r.decode("utf-8")=='q':
break

sk.close()





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容