2010-12-09 52 views
0

我有一個有兩個eth卡的linux系統。 eth0和eth1。我正在創建一個將 發送到端點1.2.3.4的客戶端。gsoap客戶端多個以太網

我發送我的web服務與soap_call_函數。我如何選擇eth1而不是eth0?

的代碼就是這樣

soap_call_ns__add(&肥皂,服務器 「」 A,B,&結果);

如何在&肥皂變量內設置eth0或eth1?

(gSOAP的沒有客戶端綁定......就像soap_bind)

回答

0

gsoap我們需要手動綁定(2)之前連接(3)在tcp_connect

0

你想從你的主機外出包採取特定路線(在這種情況下,一個特定的NIC)?如果是這種情況,那麼你必須調整內核路由表。

Shorewall在這種設置上有excellent documentation。你會發現有關如何通過特定的網絡接口引導某些流量的信息。

+0

這是怎麼做到的? – cateof 2010-12-09 19:33:02