tcp

    0熱度

    2回答

    我維護着這裏的每一個操作以前開發商在插座上執行現有的系統,以讀取和寫入需要多個線程,以前的開發人員的控制下進行的IO操作和一個互斥體。是否需要相互排除C套接字IO操作?或者因爲套接字是全雙工的,使用互斥體是多餘的?只有一個線程 有一個在我心中毫無疑問,哪個線程將對象放入共享內存和護理的處理隊列,必須採取相互excluse它。

    2熱度

    2回答

    我試圖從概念上通過一個客戶端 - 服務器套接字應用程序的模型工作,我正在寫在C#(客戶端和服務器)。我的服務器需要一次處理多個客戶端,最好是同時處理來自客戶端的多個請求。我已經爲我的通信制定了一個容器,我將在每封郵件的開頭髮送一個固定長度的郵件頭,其中包含郵件的長度(包括其他內容)。我有一些在C#中使用套接字編程的經驗,所以我很喜歡使用異步套接字。 我在概念上遇到的主要問題是我需要客戶端和服務器都

    2熱度

    2回答

    我需要計算總數據傳輸,同時在TCP/IP中將固定大小的數據從客戶端傳輸到服務器。它包括連接到服務器,發送請求,標題,接收響應,接收數據等。 更確切地說,如何在使用POST和GET方法時獲得全部數據傳輸? 這有什麼公式嗎?即使是理論上的一個也會很好(不考慮數據包丟失或連接重試等) 僅供參考我試過RFC2616和RFC1180。但那些都超過了我的腦海。 有什麼建議嗎? 在此先感謝。

    49熱度

    4回答

    我需要知道我可以發送給另一臺計算機的最大UDP數據包是什麼沒有碎片。 這個大小通常被稱爲MTU(最大傳輸單位)。據推測,在2臺電腦之間,會有很多路由器和調制解調器可能有不同的MTU。 我讀到Windows中的TCP實現自動查找路徑中的最大MTU。 我也在試驗,我發現從我的電腦到服務器的最大MTU是57712字節+標題。以上任何東西都被丟棄了。我的電腦在局域網中,不是MTU應該在1500字節左右?

    1熱度

    3回答

    我使用的跨平臺開發環境有一個內置函數,用於指示是否有可用的tcp端口。但是,Vista下的功能故障並始終返回「可用」。 有沒有簡單的方法,如dll函數,我可以用它來正確地確定這些信息,而不需要.Net?

    4熱度

    4回答

    是否有可能將iPhone連接到另一個iPhone或任何其他網絡客戶端談論該遊戲的協議。 我在想,我可以使用XBox 360中使用的相同NAT Traversal technique通過防火牆在用戶XBox的主機上託管遊戲。 爲了讓NAT遍歷有效地工作,我必須有一箇中央服務器,允許客戶端「廣播」他們託管,以便另一個客戶端可以啓動NAT連接。在提供的鏈接中,這稱爲中繼。是否有任何固有的限制美國AT &

    1熱度

    2回答

    嗨我試圖實現一個簡單的Java NIO服務器;它使用選擇器註冊socketChannel。因此,我希望聽取客戶的意見併發回一些迴應。在向選擇器註冊socketChannel之後,即使客戶端(非NIO)發送了一些數據,服務器也無法讀取;生成的密鑰仍在迭代中。 詳細視圖:服務器端: **First thread**: 公共無效的run(){ 而(真){ ServerSocketChannel se

    3熱度

    3回答

    由於TCP頭是一個相對較大的開銷,我們爲什麼不以ACK和SEQ共享相同字段的方式壓縮它,並且它們仍然可以通過頭中的標誌進行區分?

    2熱度

    1回答

    什麼是TCP方面的​​ISCL

    6熱度

    2回答

    寫一點TCP/IP客戶端服務器應用程序。基本上它創建一個服務器,然後你可以創建幾個不同的客戶端並設置一個聊天會話。我想知道的是,有什麼方法可以合併,使用標準的.net庫某種形式的加密? m_mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); 是否有任何使用rsa來表示tc