Websocket 突破最大長連線

2021-10-01 16:16:51 字數 1281 閱讀 2690

為了測試機器能夠最大的長連線個數,故寫了乙個js指令碼,需要用node進行執行

var websocketclient = require('websocket').client; var size = 8000;

var index = 0;

setinterval(function ()

}, 10);

console.log('begin...');

init = function () );

client.count = 0;

client.start = 0;

client.on('connect', function (connection) );

connection.on('close', function (error) );

connection.on('message', function (message)

client.count ;

// var now = (number)(new date().getmilliseconds());

// // console.log("序號:" urlindex ",訊息:" message.utf8data "\n" (now - last));

// last = now;

});connection.send("hello");

});};

以上**就是來連線websocket使用的,發現到了1.3w左右連線,就出現connection error,解決方案

完畢,現在連線可以到4.5w左右差不多,我的機器會報以下錯誤

輪詢,長輪詢,Websocket

原理 利用ajax定時朝後端傳送請求,比如每隔五秒鐘發一次請求,那麼你的資料延遲就可能會高達五秒 特點 資料延遲,消耗資源過大,請求次數太多 原理 利用ajax 佇列 定時朝後端傳送請求,如果沒有資料則會阻塞但是不會一直阻塞,比如阻塞你30秒,還沒有資料則返回,然後讓客戶端瀏覽器再次傳送請求資料的請...

HTTP長連線和WebSocket長連線的區別

要理解http長連線和websocket長連線的區別,首先要理解一下什麼是http的長連線和短連線。首先需要消除乙個誤解 http協議是基於請求 響應模式的,因此客戶端請求後只要服務端給了響應,本次http請求就結束了,沒有長連線這一說。那麼自然也就沒有短連線這一說了。所謂的http分為長連線和短連...

websocket 斷線重連

摘要websocket reconnect websocket是html5發布之後出現的一種新技術,說它是新技術,其實也不是多新的技術了,因為畢竟也有2 3年了,但是找了很多國內的例項,缺發現不多,不知道是它不好用呢,還是說這種技術原來就有缺陷呢,咱們暫且不說,今天我們就來介紹一下websocket...