目标:
    1:掌握网络调试助手软件(Netassist)的作用
    2:掌握 socket套接字的 sendto 方法发送数据encode 方法将数据进行编码

    一:网络调试助手(Netassist)的作用windows版本

    答:在Linux系统利用 socket 套接字的 sendto 方法向另外一台计算机发送数据的时候,接收数据的这台计算机需要安装网络调试助手才可以接收Linux系统发送的数据

    软件界面

    image.png

    二:socket套接字sendto 方法向网络调试助手发送数据

    功能:传输数据
    语法:创建的套接字.sendto(“内容”.encode(“gbk” ) , (”IPV4地址”,端口号))
    注意事项:

    1:利用sendto方法发送数据的时候,发送的数据要是二进制形式
    2:sendto方法中发送的内容后面跟上 encode()方法是将发送的数据转换为二进制编码发送

    3:sendto方法中的
    encode(“gbk”)方法括号内的“gbk”是因为向Windows计算机发送数据,所以要填写gbk编码,否则造成文字乱码

    4:sendto方法中的IP地址与端口号是保存在一个元组内的,其中 IP 地址是字符串类型端口号是整形,元组内的数据类型统称为 address 数据类型

    快速代码体验

    代码截图

    image.png

    windows计算机网络调试助手接收数据结果截图

    image.png