创建一个udp网络程序类似于发短信:
1.创建客户端套接字
2.发送接受数据
3.关闭套接字
这里写代码片
from socket import *
“”“导入socket模块函数”“”
1.创建udp套接字
udp_socket = socket(AF_INET, SOCK_DGRAM)
2.准备接收方的地址
前门是目标的ip地址,后面是目标端口
dest_addr = (‘192.168.113.128’, 8080)
3.从键盘获取数据
send_data = input(“请输入:”)
4.发送数据到指定电脑指定程序
udp_socket.sendto(send_data.encode(‘gbk’), dest_addr)
5.等待对方发送的数据
recv_data = udp_socket.recvfrom(1024) # 1024是本次接受的最大字节
6.显示对方发送的数据
接受到数据是一个元祖,前者是对方发送的数据,后者是ip和端口号
print(recv_data[0].decode(‘gbk’))
print(recv_data[1])
7.关闭套接字
udp_socket.close()