我已經做了相當數量的搜索,但找不到關於此主題的任何內容。使用線程管理連接池的最佳方式是什麼?
我們有做數據處理的telnet服務器。登錄telnet有開銷(時間),所以我想要做的是有一個服務(WCF),它產生n個連接,充當應用程序/請求和服務器之間的代理。
所有這些連接都成功地登錄到服務器並準備發送命令。應用程序可以發送命令到這個服務發送到服務器,然後從這個服務接收數據。如果有更多請求比連接數量多,那麼這些請求將排隊。
我知道如何使用線程和事件,但我怎麼知道哪個請求返回數據? LEt認爲有9個活動請求正在運行,我怎麼知道返回的數據屬於哪個請求?
我將不勝感激任何指針,可導致我到正確的方向。
我使用C#