network-programming

    2熱度

    4回答

    我需要公式來準確計算1千兆網卡的帶寬。我正在做的是發送第2層數據包@ 1Gbps,但我的軟件顯示6oo Mbps。 整個實驗是背靠背的。沒有交換機無路由器。 這是我做的。 // LinkSpeed = 1Gb UINT nBandwidth = LinkSpeed/100;//Mbps nBandwidth = nBandwidth/8; //Bytes/sec nBandwidth

    1熱度

    2回答

    我正在研究一個程序試圖連接到指定的IP地址並將其重定向到另一個IP時需要攔截的應用程序。 這可能嗎? 我爲此使用.net。 謝謝!

    8熱度

    3回答

    我很好奇,知道在哪裏使用IP標誌的「不分段」[DF]位。碎片對高層不可見,他們也不在乎。 我也在尋找一個例子。 非常感謝。

    10熱度

    1回答

    因此,我正在使用Boost :: Asio(或者只是Asio,如果你願意的話)做很多高性能網絡編程,並且對TCP和UDP協議的基本要素有非常牢固的把握。我想知道,儘管我知道自己仍然不認爲自己是網絡的專家,但是確定網絡程序員應該知道的基本要素的一種好方法是什麼,特別是那些試圖推動基於大型網絡的性能的人應用程序? 關於程序員和他們應該知道的關於內存的一篇很好的文章(見下文),所以我想知道是否有人爲網絡

    -1熱度

    3回答

    我有超過50個客戶端連接到一臺服務器(低端服務器,運行Windows 2003服務器),每次出現電源故障或交換機故障時,客戶端都將與服務器斷開連接,服務器可能在此次事件中保持開啓狀態(如果電源備份已安裝),當客戶端回來時,他們會自動檢測服務器並啓動連接過程,此時服務器將開始向客戶端分發相關數據。在這一點上,你意識到一些客戶端會開始凍結,因爲服務器不夠快,不能清除數據,因此會阻塞其他客戶端。 我已經

    3熱度

    4回答

    任何人都可以提供一個簡潔的實際考慮因素集,以便選擇是否使用inetd來管理充當網絡服務器的程序嗎? (如果使用的inetd,我認爲它會改變周圍的程序網絡代碼的要求,所以我認爲這是絕對編程有關,而不是一般IT) 的問題是圍繞我已經實現看到使用由inetd管理的控制程序來啓動網絡監聽器,然後該監聽器會永久運行並承擔持續和重負載。它似乎不適合教科書inetd使用情況(按需使用,不常用,輕量級),並讓我對

    10熱度

    3回答

    如果你不得不實施網絡廣播,你會在新的應用程序中使用UDP廣播或IP多播嗎?爲什麼? 這兩種方法遇到的優點和缺點是什麼? (特別是關於VPN,不同子網,各種路由器等問題)

    0熱度

    1回答

    我正在尋找一個PHP擴展,它允許我在TCP套接字上進行連接,綁定/監聽,發送和接收數據。 有一個PEAR包Net_Socket: http://pear.php.net/package/Net_Socket 但這需要PEAR要安裝哪些我們不希望這樣做,因爲這增加了內存消耗。 有沒有可用的純C擴展? 感謝, 肯尼斯

    1熱度

    2回答

    在通過本地主機地址或127.0.0.1傳輸數據時,哪些層用於OSI模型? 我相信溝通是從應用層開始的,直到某一層,但沒有數據通過物理層,或者沒有任何事情發生?