首页 > 解决方案 > socket.bind 方法有什么作用?

问题描述

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

标签: pythonsocketspython-sockets

解决方案


套接字是 Web 堆栈上应用层和较低层(传输层和网络层)之间的接口。为了让套接字进行通信,必须为其分配一个 IP 地址和相应的端口号。这是使用socket.bind. 如果bind没有显式调用,则分配默认值(主机 IP 和未使用的端口号)。

套接字通常仅在服务器端绑定到一个显式地址(因此发送端可以知道将消息发送到哪个地址)。


推荐阅读