Repository für MDT5/2 Praktikum
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Connect.js 744B

12345678910111213141516171819202122232425
  1. let socket = new WebSocket("wss://javascript.info/article/websocket/demo/hello");
  2. socket.onopen = function (e) {
  3. alert("[open] Connection established");
  4. alert("Sending to server");
  5. socket.send("My name is John");
  6. };
  7. socket.onmessage = function (event) {
  8. alert(`[message] Data received from server: ${event.data}`);
  9. };
  10. socket.onclose = function (event) {
  11. if (event.wasClean) {
  12. alert(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
  13. } else {
  14. // e.g. server process killed or network down
  15. // event.code is usually 1006 in this case
  16. alert('[close] Connection died');
  17. }
  18. };
  19. socket.onerror = function (error) {
  20. alert(`[error] ${error.message}`);
  21. };