标签: linux networking network-programming
我有eth0和eth1。我正在用gsoap创建一个简单的tcp程序。端点是1.2.3.4。
端点接收我的数据,但eth0的IP显示在发件人详细信息中。我希望我的接收器能够看到eth1而不是eth0。
这可能吗?
答案 0 :(得分:4)
使用bind(2)调用选择源IP,或通过eth1向服务器创建显式route(8)。第二个选项可能更可取,因为您不需要修改客户端源代码。
bind(2)
eth1
route(8)