network-interface

    0熱度

    2回答

    我在網上搜索了繼承System.Net.NetworkInformation.NetworkInterface的例子,但我看不到任何優雅的解決方案。看起來,靜態方法NetworkInterface.GetAllNetworkInterfaces()返回一個名爲SystemNetworkInterface的內部實現。 基本上我想把它繼承成一個名爲ManagedNetworkInterface的類,並

    9熱度

    4回答

    我用下面的代碼來打印所有的接口,它的MAC地址 - (void)interfaceInfo{ int mib[6]; size_t len; char *buf; unsigned char *ptr; struct if_msghdr *ifm; struct sockaddr_dl *sdl; mib[0] = CTL_NET; mib[1] = AF

    -1熱度

    1回答

    .NET與C#,我知道所有在我的操作系統上運行的進程。但是如何知道他們是否在使用任何網絡接口? 我也有我的機器有C#的網絡接口列表。 有什麼想法?

    9熱度

    3回答

    我想通過使用C#.NET的網絡接口獲得準確的下載/上傳速度。我知道可以使用GetIPv4Statistics().BytesReceived計算它並將線程休眠一段時間。但它沒有給出我在瀏覽器中獲得的輸出結果。

    7熱度

    3回答

    在http.request或net.connect中,是否有可以指定網絡接口來啓動連接的選項? 編輯:操作系統級別的AFAIK我可以指定地址級別,或負載平衡到路由表中。但是在我的軟件中選擇接口的方式不止這些,我想知道我是否可以在代碼中做到這一點。

    1熱度

    3回答

    我需要允許外部客戶端更改程序運行的Linux機器的IP(C++)。我已經知道如何列出所有分配給它們的本地接口和當前IP。我也知道如何以編程方式更改所述IP。 我需要知道的是如何使此更改成爲永久性的,因此,如果計算機重新啓動,它將保持相同的網絡配置。 這樣做的最好方法是什麼?手動解析/ etc/network/interfaces?調用一些linux命令? 編輯:我正在使用Debian。 謝謝!

    14熱度

    2回答

    我有一臺帶有兩個網絡接口的PC:eth0和eth1。 eth0 - 具有192.168.11.X/24的IP。 eth1 - 具有192.168.130.X/24的IP。 eth1具有互聯網連接。 當我嘗試連接到互聯網時,操作系統如何知道使用哪個接口?它是否遍歷所有默認網關?它有緩存每個接口提供什麼? Windows和Linux之間的行爲有什麼不同?

    0熱度

    1回答

    我正在開發一個需要檢查不同網絡接口如wifi,lan,dongles等信號強度的軟件。我想測量(絕對或相對)信號強度並找出所有具有強度的網絡接口的ip地址大於某個閾值。我怎樣才能在JAVA中做到這一點?

    2熱度

    1回答

    我的程序必須檢測以太網接口何時轉爲RUNNING狀態。 我可以用ioctl()輪詢行駛標誌: if(ioctl(dummy_fd, SIOCGIFFLAGS, &ifr) != -1) return ifr.ifr_flags & IFF_RUNNING; 但馬上想要的信息,而無需投票。目前該程序使用select()等待其他事件。因此,使用select()來檢測接口的狀態變化會很好。