client.js 914 B

12345678910111213141516171819202122232425262728293031323334
  1. const fs = require('fs')
  2. const W3CWebSocket = require('websocket').w3cwebsocket;
  3. // 房间号/用户名
  4. const client = new W3CWebSocket('ws://127.0.0.1:49800/123/123', 'echo-protocol');
  5. client.onerror = function () {
  6. console.log('Connection Error');
  7. };
  8. client.onopen = function () {
  9. console.log('已连接');
  10. // function sendNumber() {
  11. // if (client.readyState === client.OPEN) {
  12. // var number = Math.round(Math.random() * 0xFFFFFF);
  13. // client.send(number.toString());
  14. // setTimeout(sendNumber, 1000);
  15. // }
  16. // }
  17. // sendNumber();
  18. };
  19. client.onclose = function () {
  20. console.log('echo-protocol Client Closed');
  21. };
  22. client.onmessage = function (event) {
  23. if (typeof event.data === 'object') {
  24. console.log('文件', event)
  25. } else {
  26. const obj = JSON.parse(event.data)
  27. console.log('数据', obj)
  28. }
  29. };