2010-12-09 87 views
1

我有eth0和eth1。我正在用gsoap創建一個簡單的tcp程序。終點是1.2.3.4。多個IP地址,挑選發件人

端點接收我的數據,但eth0的IP顯示在發件人的詳細信息中。我希望我的接收器能夠看到eth1而不是eth0。

這可能嗎?

回答

4

使用bind(2)調用來選擇源IP,或者通過eth1向服務器創建一個明確的route(8)。第二個選項可能更可取,因爲您不需要修改客戶端源代碼。

+0

即使我是客戶? – cateof 2010-12-09 18:32:35