UDP客户端(创建,目标IP,发送的内容) import socket client_socket = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) # 创建一个UDP套接字 dest_addr = ("192.168.8.1",6666) # 目标方的地址和端口 client_socket.sendto("hello i am yjl".encode("utf-8"),dest_addr) # eg2 wrong # while True: # str = ("请输入传输的数据:") # client_socket.send(str.encode("utf-8")) # 发送数据到指定的ip和端口 client_socket.close() # 关闭套接字 UDP服务端(创建,绑定,接收) import socket udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 创建一个UDP套接字 local_addr = ('192.168.8.1',6666) # 绑定本地的相关信息,如果不绑定,则系统会随机分配一个端口号 udp_socket.bind(local_addr) # 绑定地址 recv_data = udp_socket.recvfrom(1024) #等待接收对方发送的数据, 1024表示本次接收的最大字节数 print("recv data = ",recv_data.decode("utf-8")) udp_socket.close() #关闭套接字
UDP服务端和客户端的连接
最新推荐文章于 2024-09-14 00:06:44 发布