SuperSocket SuperWebSocket並發數100限制的問題


var wsSer = new WebSocketServer();
wsSer.NewMessageReceived += wsSer_NewMessageReceived;//有消息傳入時事件
wsSer.NewSessionConnected += wsSer_NewSessionConnected;//當有客戶端連入事件
wsSer.SessionClosed += wsSer_SessionClosed;//當客戶端關閉時
wsSer.NewDataReceived += wsSer_NewDataReceived;//當有數據傳入時事件
if (wsSer.Setup(10086))//綁定端口
    wsSer.Start();//啟動服務

上面的代碼的並發最大100,因為Setup函數默認就是100,以下代碼實現10萬的並發。

var wsSer = new WebSocketServer();
wsSer.NewMessageReceived += wsSer_NewMessageReceived;//有消息傳入時事件
wsSer.NewSessionConnected += wsSer_NewSessionConnected;//當有客戶端連入事件
wsSer.SessionClosed += wsSer_SessionClosed;//當客戶端關閉時
wsSer.NewDataReceived += wsSer_NewDataReceived;//當有數據傳入時事件
var config = new ServerConfig();
 config.Port = 10086;
config.Ip = "127.0.0.1";
config.MaxConnectionNumber = 100000;//最大並發數量
  if (wsSer.Setup(config))//綁定端口
        wsSer.Start();//啟動服務

原文 http://www.itxst.com/detail/jefuqnzj.html 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM