test.html 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <body>
  8. </body>
  9. <script>
  10. var queue = {
  11. ws: null,
  12. timer: null,
  13. }
  14. const wsURL = 'wss://billiards.websocket.xunsoftware.com:1818/?modulename=admin&token=1|864000|1729932794|7333aa88d70f2521a4e7703b88ffa35c&fastchat_user=';
  15. var ws = new WebSocket(wsURL);
  16. queue.ws = ws;
  17. ws.onopen = function (event) {
  18. if (ws.readyState === ws.OPEN) {
  19. console.log("Connection Success");
  20. }
  21. console.log("============onopen==============")
  22. console.log(event);
  23. ws.send(JSON.stringify({
  24. "c": "Message",
  25. "a": "send_message",
  26. "data": {
  27. "message": "123123",
  28. "session_id": 4119
  29. }
  30. }));
  31. };
  32. ws.onmessage = (mEvent) => {
  33. console.log("============onmessage==============")
  34. console.log(mEvent);
  35. // ws.close();
  36. }
  37. ws.onclose = (cEvent) => {
  38. console.log("============onclose==============")
  39. console.log(cEvent);
  40. }
  41. </script>
  42. </html>