用Python 写个udp连接
# 导入所需模块
import socket
# 创建一个UDP Socket实例
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 绑定本地的IP和端口信息(可以不用绑定)
udp_socket.bind(('127.0.0.1', 6666)) # 127.0.0.1是本机的IP地址,6666是端口号
while True: # 这里使用死循环来不断接收信息
# 接收对方发送的数据 recvfrom()返回数据和地址信息 (data, addr) data表示数据,addr表示地址信息
recv_data = udp_socket.recvfrom(1024) # 1024表示本次能够 接受的最大字节数
print("从%s获得信息%s" % (str(recv_data[1]), recv_data[0].decode("utf-8"))) # 解码函数 decode() 需要传入解码格式 utf-8
send_msg = input("请输入要回复的内容:")
udp_socket.sendto(send_msg, recv_data[1]) # sendto()函数需要传入要回复的内容以及对方地址
创作工场
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!