前端Js WebSocket测试代码,连websocket.org

it2026-02-02  1

连接ws://echo.websocket.org/进行测试,代码如下:

<script> function initWebSocket(wsUri) { var websocket = new WebSocket(wsUri); websocket.onopen = function(evt) { console.log('open...'); }; websocket.onclose = function(evt) { console.log('close...', evt); }; websocket.onmessage = function(evt) { console.log('recv: ', evt.data); }; websocket.onerror = function(evt) { console.log('error...', evt); }; return websocket; } var websocket = initWebSocket("ws://echo.websocket.org/"); var msg, i = 0; var loop = setInterval(function(){ msg = "Hello " + (i++); if(websocket.readyState == WebSocket.OPEN) { websocket.send(msg); console.log('send: ' + msg); } else { clearInterval(loop); console.log('websocket was closed. Bye.'); } }, 3000); </script>
最新回复(0)