Advertisement
Aguezz

Untitled

Jul 11th, 2023
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. <html ng-app="app">
  2. <head>
  3. <script type="text/javascript">
  4.  
  5. var myWebSocket;
  6.  
  7.  
  8. function connectToWS() {
  9. var endpoint = document.getElementById("endpoint").value;
  10. if (myWebSocket !== undefined) {
  11. myWebSocket.close()
  12. }
  13.  
  14. myWebSocket = new WebSocket(endpoint);
  15.  
  16. myWebSocket.onmessage = function(event) {
  17. var msg = event.data;
  18. var messages = document.getElementById("messages");
  19. messages.innerHTML = messages.innerHTML + "<br>" + msg;
  20. }
  21.  
  22. myWebSocket.onopen = function(evt) {
  23. console.log("onopen.");
  24. };
  25.  
  26. myWebSocket.onclose = function(evt) {
  27. console.log("onclose.");
  28. };
  29.  
  30. myWebSocket.onerror = function(evt) {
  31. console.log("Error!");
  32. };
  33. }
  34.  
  35. function closeConn() {
  36. myWebSocket.close();
  37. }
  38.  
  39. </script>
  40. </head>
  41. <body>
  42.  
  43. <form>
  44. connection to: <input type="text" id="endpoint" name="endpoint" value="ws://echo.websocket.org" style="width: 200px" ><br>
  45. </form>
  46.  
  47. <input type="button" onclick="connectToWS()" value="connect to WebSocket endpoint" /><br><br>
  48.  
  49. <div id="messages">
  50.  
  51. </div>
  52.  
  53. </body>
  54. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement