import socket
class UDP():
def __init__(self,mdk,yIp,ydk):#本机端口号,对方ip号,对方端口号
self.mdk=mdk
self.yIp=yIp
self.ydk=ydk
self.hw = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
self.hw.bind(("", self.mdk))
def UDP_fsxx(self):#发送信息
i = input(">>")
self.hw.sendto(i.encode("GBK"), (self.yIp, self.ydk))
print("发送成功")
def UDP_jsxx(self):#接收信息
print("等待接收----")
sj, ip_d = self.hw.recvfrom(2048)
print("来自", ip_d, "的信息:", sj.decode("GBK"))
print("接收成功!")
if __name__ == '__main__':
pj=UDP(本机端口号,对方ip号,对方端口号)
while True:
pj.UDP_fsxx()
pj.UDP_jsxx()
python笔记--socket绑定发送端
最新推荐文章于 2023-08-23 10:02:55 发布