当前位置:   article > 正文

前端如何使用websocket发送消息及代码_websocket发送json

websocket发送json

前端使用Websocket发送消息可以使用JavaScript的WebSocket API实现。下面是一个示例代码:

  1. 首先创建WebSocket对象并连接服务器

  1. const socket = new WebSocket('ws://localhost:8080');
  2. // 监听连接成功事件
  3. socket.addEventListener('open', function (event) {
  4. console.log('连接已建立');
  5. });

  1. 发送消息:

  1. // 发送文本消息
  2. socket.send('Hello World!');
  3. // 发送 JSON 格式的消息
  4. const message = {type: 'msg', content: 'Hello World!'};
  5. socket.send(JSON.stringify(message));

  1. 监听服务器消息:

  1. // 监听服务器消息
  2. socket.addEventListener('message', function (event) {
  3. console.log('收到服务器消息:', event.data);
  4. });

完整的代码示例:

  1. const socket = new WebSocket('ws://localhost:8080');
  2. socket.addEventListener('open', function (event) {
  3. console.log('连接已建立');
  4. });
  5. socket.addEventListener('message', function (event) {
  6. console.log('收到服务器消息:', event.data);
  7. });
  8. // 发送消息
  9. document.querySelector('#send-btn').addEventListener('click', function () {
  10. const message = {type: 'msg', content: 'Hello World!'};
  11. socket.send(JSON.stringify(message));
  12. });

在上面的代码中,我们创建了一个WebSocket对象并连接到服务器。然后通过send()方法向服务器发送消息,可以发送文本消息或者JSON格式的消息。最后通过addEventListener()方法监听服务器的消息。在发送消息的时候,我们可以点击页面上的按钮触发事件,并将消息发送给服务器。

详细操作如下跳转连接::前端如何使用websocket发送消息及代码_不屈油条的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/884025
推荐阅读
相关标签
  

闽ICP备14008679号