消息調度分析

一、客戶端與服務器之間最多建立多少個Socket鏈接?

自己的電腦連接達到成千上萬個的時候就會發生崩潰。

Socket四要素:服務器的地址、服務器的端口、客戶端的地址、客戶端的端口
49152到65535號端口屬於“動態端口”範圍,沒有端口可以被正式地註冊佔用。

65535-49152 = 16383  也就是說使用自己的電腦連接自己的服務器,最多可以連接客戶端的數量是16383個。

 

二、客戶端服務器連接數量

三、聊天室升級版實戰

系統部分端口無法分配情況

系統單進程“文件句柄”最大值限制

單端口百萬級別鏈接大約需要客戶端設備:100臺

 

四、客戶端服務器鏈接數量

在電腦開啓100個server,然後再鏈接這100個server,自然就可以做到模擬鏈接100個server的情況。

100個server就是100個進程,每個server可以鏈接一萬多個客戶端。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章