原始问题:
用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()函数需要传入要回复的内容以及对方地址
Prev:人工智能能取代人类吗