我正在開發客戶端應用程序,它是TCP客戶端的模擬器可能必須模擬1000客戶端。檢索信息最快的數據結構C++
每個客戶端狀態信息的大小可以是50個字節。狀態信息是服務器和客戶端模擬器需要存儲的地方所需要的。
服務器可以請求任何客戶端有關狀態信息。因此,對於這種情況我想知道哪些數據結構可能有用。
服務器已經實現。如何管理這些客戶端狀態信息。因爲我不能使用boost和其他第三方庫,我只能依賴C++。
關於如何將狀態信息管理:
- 模擬客戶知道自己的狀態
- 模擬服務器可以模擬客戶端請求的狀態。
- 每個客戶都有固定的唯一數字。服務器知道這個號碼。當客戶端連接時,服務器將用這個數字映射套接字來識別客戶端。
- 服務器每次輪詢任何客戶端的狀態時,都會輪詢所有客戶端的狀態。
在這種情況下可以使用哪種STL /或其他數據結構。 這裏沒有第三方的lib方允許。
請建議我哪一個是最佳使用
由於
您的帖子至少應該放大幾倍,因爲我們只有20%的信息可以幫助您。 – fazo
什麼是客戶(1000)?信息將如何被檢索?你需要以某種方式查看它,或者只是遍歷它?你沒有提供足夠的信息來回答你的問題。 – Omnifarious
請更好地描述你的問題。 – murrekatt