[英]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的地址將在其中,因此只需選擇所需的一個並綁定在該地址上即可。
編輯 :這個問題也可能有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.