""" 网络-udp: udp是非面向连接的,不可靠的连接 udp只需要知道对方的地址,就可以把消息发送给对方,不需要考虑对方是否接受到或者需要接受 """ import socket def send_msg(udp_socket): client_msg = input("请输入客户端要发送的消息:") send_addr = ("127.0.0.1", 7788) udp_socket.sendto(client_msg.encode("utf-8"), send_addr) def recv_msg(udp_socket): client_msg, client_addr = udp_socket.recvfrom(1024) print(client_msg.decode("utf-8")) def main(): # 第一步:创建udp的套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 第二步:绑定本地地址信息 udp_socket.bind(("", 7890)) # 客户端发送消息 send_msg(udp_socket) # 服务端接受消息 recv_msg(udp_socket) udp_socket.close() if __name__ == '__main__': main()
Python高级-网络-udp
最新推荐文章于 2024-04-03 08:13:20 发布