📅  最后修改于: 2023-12-03 15:16:59.443000             🧑  作者: Mango
JavaScript中的Socket.IO库提供了一种简单的、实时的网络通信方式。通过 socket.emit
方法可以发送消息给服务端,实现实时通信功能。
在使用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格式展示介绍内容,格式如下:
[TOC]
使用以下代码进行安装:
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);
});