簡體   English   中英

我們可以同時同時使用多個NIC嗎?

[英]Can we simultaneously use multiple NICs at the same time?

我有一台服務器,具有3個不同的NIC和3個不同的IP地址。 我想編寫一個小的套接字程序,以選擇將用於發送消息的NIC。 我只想知道這是否可能,或者我們只能使用一個NIC?

我的套接字服務器是一個Web服務器(當然,它在端口80上運行,並且可以通過Internet進行訪問)。 在向Web服務器發出請求之前,我創建了一個套接字(C#)並綁定了我的IP地址之一。 不幸的是,我沒有運氣,無法發送請求。

更新:在 Windows中,如何同時使用多個NIC。 我試圖將IP綁定到套接字,但是只有一個IP在起作用。 當其他人禁用時,每個人都能正常工作。 我期待着為此的解決方案。 謝謝!

非常感謝您的任何建議。 謝謝並恭祝安康。

這個答案與C相關,但在C#中應該類似。

在計算機上綁定套接字之前,請調用getaddrinfo() ,該getaddrinfo()將返回指向地址的鏈接列表的指針。 然后從那里選擇要綁定的對象。 您不同的NIC的地址將在其中,因此只需選擇所需的一個並綁定在該地址上即可。

編輯 :這個問題也可能有幫助

為應用程序選擇眾多Internet連接之一

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM