我知道這是一個普遍問題,但我需要關於TCP服務器/客戶端應用程序的推薦。針對高負載網絡應用程序的最有效的winsock設計
服務器一次只能處理一個連接。 服務器向連接的客戶端發送實時圖像(一幀約爲50K和20幀/秒)。
實際上,在服務器和客戶端應用程序連接的啓動建立時,理論上應該永久保持這種連接。
我的觀點是,由於服務器發送的實時圖像,延遲必須最小,所以什麼是寫這樣一個(簡單)的TCP服務器和客戶端的最佳實踐,以及如何序列化/反序列化的圖像,使「minumum延遲「目標是否實現?
由於提前,
問候
感謝您的回覆,一開始我計劃使用UDP,但我得到的規定,當同一臺PC上連接的數量超過5比CPU使用率接近100%反饋。無論如何,您能否詳細介紹一下這個transmitPackets API以及如何在客戶端閱讀? – AFgone 2009-07-07 13:15:56