📜  js socket.emit - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:59.443000             🧑  作者: Mango

JavaScript中的Socket.IO库的使用

JavaScript中的Socket.IO库提供了一种简单的、实时的网络通信方式。通过 socket.emit 方法可以发送消息给服务端,实现实时通信功能。

安装Socket.IO

在使用Socket.IO之前,需要先安装它。可以使用以下命令进行安装:

npm install socket.io-client --save
连接服务端

在客户端中,需要连接服务器才能进行实时通信。可以使用以下代码进行连接:

const socket = io('http://localhost:3000');

其中 localhost:3000 为服务端的地址。

发送消息

使用 socket.emit 方法可以向服务端发送消息。以下是一个例子:

socket.emit('message', 'Hello World!');

上述代码将发送一个名为 message 的事件和消息 'Hello World!' 给服务端。

监听消息

使用 socket.on 方法可以监听来自服务端的消息。以下是一个例子:

socket.on('message', (data) => {
  console.log(data);
});

上述代码将监听名为 message 的事件,并在收到服务端发送的消息时,将消息内容输出到控制台。

Markdown返回格式说明

使用Markdown格式展示介绍内容,格式如下:

JavaScript中的Socket.IO库的使用

[TOC]

安装Socket.IO

使用以下代码进行安装:

npm install socket.io-client --save
连接服务端

使用以下代码进行连接:

const socket = io('http://localhost:3000');

其中 localhost:3000 为服务端的地址。

发送消息

使用以下代码向服务端发送消息:

socket.emit('message', 'Hello World!');

上述代码将发送一个名为 message 的事件和消息 'Hello World!' 给服务端。

监听消息

使用以下代码监听来自服务端的消息:

socket.on('message', (data) => {
  console.log(data);
});