socket通讯-----UDP
服务器端代码:
import socket sk = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sk.bind(("127.0.0.1", 8090)) while True: data,addr = sk.recvfrom(1024) print(">>>>>>%s发来的消息:%s" % (addr, data.decode("utf-8"))) info = input(">>>>>>:") sk.sendto(bytes(info, encoding="utf-8"), addr) if data.decode("utf-8") == "bye": break sk.close()
客户端代码:
import socket sk = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) sk.connect(("127.0.0.1", 8090)) while True: info = input(">>>>>:") sk.sendto(bytes(info, encoding="utf-8"), ("127.0.0.1", 8090)) data, addr1 = sk.recvfrom(1024) print(">>>>>%s发来的消息:%s" % (addr1, data.decode("utf-8"))) if data == "bye": break sk.close()
posted on 2019-05-09 13:52 supermouse1 阅读(119) 评论(0) 编辑 收藏 举报