目标:掌握创建的套接字对象的bind 方法对发送数据方主机的端口进行绑定
应用背景
在 ubuntu 系统中向调试助手发送数据的时候,每一次发送数据,发送数据方(ubuntu)的端口都在发生变化,如下图所示,为了避免这一情况的出现,即可利用 bind 方法对发送数据方的端口进行绑定,从而使发送数据的时候端口不在发生变化
截图
一:发送数据端的端口进行绑定方法 —— bind(address)
功能:将发送数据端主机的端口进行绑定,从而在多次发送数据的时候,端口不会发生变化
语法:套接字对象 . bind(address)
注意事项:
1:bind(address)括号里面的 address 代表地址数据类型(元组),如(“192.168.1.43”,6666)就是对192.168.1.43这个主机 IP 进行端口绑定,绑定的端口是 6666
2:绑定端口时,address地址数据类型里面填写的IP地址是当前主机的IP,可以省略
快速代码体验
ubuntu系统主机代码演示
调试助手接收多条数据的截图(来自同一端口)