从 linux 中的特定 IP 地址连接
Connect from specific ip address in linux
我正在编写一个分布式系统,我想在我的机器上测试它。我使用 ip addr add ip_add dev lo
.
在接口 lo 上创建了几个 ip 地址
我已将所有服务器绑定到它们的特定地址,现在我希望我的服务器相互连接,这样每个服务器都会认为它是从自己的 ip 连接的。但是当我使用 connect
时,我从我的 localhost
获得连接。如何从特定的 IP 地址连接?
事实证明,在我的套接字上调用 bind() 可以完成所有必要的工作。
我正在编写一个分布式系统,我想在我的机器上测试它。我使用 ip addr add ip_add dev lo
.
在接口 lo 上创建了几个 ip 地址
我已将所有服务器绑定到它们的特定地址,现在我希望我的服务器相互连接,这样每个服务器都会认为它是从自己的 ip 连接的。但是当我使用 connect
时,我从我的 localhost
获得连接。如何从特定的 IP 地址连接?
事实证明,在我的套接字上调用 bind() 可以完成所有必要的工作。