目标:掌握创建的套接字对象的bind 方法对发送数据方主机的端口进行绑定

    应用背景

    在 ubuntu 系统中向调试助手发送数据的时候,每一次发送数据,发送数据方(ubuntu)的端口都在发生变化,如下图所示,为了避免这一情况的出现,即可利用 bind 方法对发送数据方的端口进行绑定,从而使发送数据的时候端口不在发生变化

    截图

    image.png

    一:发送数据端的端口进行绑定方法 —— bind(address)

    功能:将发送数据端主机的端口进行绑定,从而在多次发送数据的时候,端口不会发生变化
    语法:套接字对象 . bind(address)

    注意事项:

    1:bind(address)括号里面的 address 代表地址数据类型(元组),如(“192.168.1.43”,6666)就是对192.168.1.43这个主机 IP 进行端口绑定,绑定的端口是 6666

    2:绑定端口时,address地址数据类型里面填写的IP地址是当前主机的IP,可以省略

    快速代码体验

    ubuntu系统主机代码演示

    image.png

    调试助手接收多条数据的截图(来自同一端口)

    image.png