socket.bind方法有什么作用?

时间:2018-05-13 23:47:23

标签: python sockets python-sockets

我有这个脚本,当它重新启动(强制)时,它会打印一个不同的IP /连接端口(使用套接字模块)。问题是:想要一个永久的连接(当然,它不会重新启动)。函数bind完全符合此目的吗?

1 个答案:

答案 0 :(得分:0)

套接字是Web应用层与Web堆栈中较低级别(传输层和网络层)之间的接口。为了使套接字进行通信,必须为其分配IP地址和相应的端口号。这是使用socket.bind完成的。如果未明确调用bind,则分配默认值(主机IP和未使用的端口#)。

套接字通常仅绑定到服务器端的显式地址(因此发送方可以知道要向其发送消息的地址)。