index.html 980 B

123456789101112131415161718192021222324252627282930
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset=utf-8>
  5. <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
  6. <link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon">
  7. </head>
  8. <body>
  9. <div id="log"><h1>Web Sockets Test</h1></div>
  10. <script>
  11. ws = new WebSocket('ws://localhost:8080/ws/test/echo', ['chat']);
  12. ws.onopen = function (event) {
  13. $('#log').append('<p>Open message received</p>');
  14. $('#log').append('<p>Send: <b>"Hello Server"</b> to server</p>');
  15. ws.send("Hello Server");
  16. };
  17. ws.onmessage = function (event) {
  18. $('#log').append('<p>Received: <b>' + event.data + '</b></p>');
  19. };
  20. ws.onclose = function (event) {
  21. $('#log').append('<p>Close message received</p>');
  22. };
  23. ws.onerror = function (event) {
  24. $('#log').append('<p>Error message received: ' + event + '</p>');
  25. };
  26. </script>
  27. </body>
  28. </html>