JavaScript笔记-前端原生态WebSocket的使用

x33g5p2x  于2021-11-10 转载在 JavaScript  
字(1.0k)|赞(0)|评价(0)|浏览(380)

运行截图如下:

输入数据点击发送:

源码如下:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>WebSocket</title>
  6. </head>
  7. <body>
  8. <h1>Echo Test</h1>
  9. <input id="sendTxt" type="text" />
  10. <button id="sendBtn">发送</button>
  11. <div id="recv"></div>
  12. <script type="text/javascript">
  13. let websocket = new WebSocket("ws://82.157.123.54:9010/ajaxchattest");
  14. websocket.onopen = function () {
  15. console.log('websocket open');
  16. document.getElementById("recv").innerText = "Connected";
  17. }
  18. websocket.onclose = function () {
  19. console.log('websocket close');
  20. }
  21. websocket.onmessage = function (ev) {
  22. console.log(ev.data);
  23. document.getElementById("recv").innerHTML = ev.data;
  24. }
  25. document.getElementById("sendBtn").onclick = function () {
  26. let txt = document.getElementById("sendTxt").value;
  27. console.log(txt);
  28. websocket.send(txt);
  29. }
  30. </script>
  31. </body>
  32. </html>

这个地址:

  1. ws://82.157.123.54:9010/ajaxchattest

是网上随意找的。

相关文章