簡體   English   中英

在C#中建立以太網連接

[英]Establish ethernet connection in C#

您能告訴我如何使用C#建立/拆除現有的以太網(LAN)連接嗎?

在Windows UI中,這非常簡單,您可以在連接上單擊鼠標右鍵,然后從上下文菜單中選擇“連接” /“斷開連接”命令。 該動作是否有任何程序類似物? 對我來說,這似乎很簡單,但最終我對此一無所獲。 我發現了如何檢查連接狀態,如何枚舉所有網絡接口,如何撥打3G調制解調器連接,如何啟用/禁用網卡,如何監視網絡的可用性等等,除此之外,還沒有其他! 通常,我需要一個可以打開和關閉以太網連接(而不是網卡!)的軟件切換器。

沒有像GetConnection(connectionName).Connect()這樣的簡單方法嗎?

就在C#中的TCP / IP客戶端/服務器模型某些搜索,你居然可以像一些已經存在的示例代碼啟動這個

以太網沒有“已連接”或“已斷開”的概念。 它實際上是一種多重隨機訪問介質。 另外,我不確定您在說什么UI元素。 在我的機器上,我可以“連接/斷開連接”無線適配器,但不能“以太網”適配器。 這是因為大多數無線協議都具有“連接”到某個接入點的實際概念。 如果您真的在談論無線適配器,那么我敢肯定有可以控制它們的Windows API,但是我不知道該如何指向您。 否則,我認為您可能需要退后一步,並解釋您要完成的工作的更大范圍。

暫無
暫無

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

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