【Python】使用网络调试助手传输数据(UDP协议)

版权声明:欢迎交流,转载请注明出处。 https://blog.csdn.net/u013034226/article/details/82154190

目录

1.发送与接收数据代码

2.网络调试助手配置 

3.网络通信的流程


1.发送与接收数据代码

# 导入socket模块
import socket

# 判断程序入口
if __name__ == '__main__':

    # 创建套接字,AF_INET表示ipv4类型,SOCK.DGRAM表示udp传输协议
    udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    # 准备发送的内容,因为我的网络调试助手安装在Windows上,所以使用gbk编码,        
    # 我这里端口号设置为:3355
    udp_socket.sendto("这是发送的数据内容".encode("gbk"), ("192.168.**.**", 3355))
    # 接收数据,接收的最大字节为1024
    my_recv, my_port = udp_socket.recvfrom(1024)
    
    # 对二进制数据进行解码
    my_recv1 =  my_recv.decode("gbk")

    #显示接收到的数据
    print(my_recv1, my_port, sep="---")

    # 关闭套接字
    udp_socket.close()

2.网络调试助手配置 

 3.网络通信的流程

①对方的IP地址

②应用程序的端口号

③数据传输协议(UDP)

④使用socket收发数据

猜你喜欢

转载自blog.csdn.net/u013034226/article/details/82154190
今日推荐