如何在发起TCP / IP连接时设置本地IP?

时间:2011-02-05 18:07:26

标签: c linux glibc

使用Linux和glibc,当发起TCP / IP连接(在套接字上调用connect())时,如何明确选择我想要从哪个IP本地地址发起该连接,前提是我有多个从我可以到达远程主机的接口(具有不同的IP)?

是否可以这样做,或者总是由操作系统IP堆栈自动选择路由?

1 个答案:

答案 0 :(得分:6)

绑定到特定地址,而不是0.0.0.0::