📜  安装 socket.oi (1)

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

安装 socket.io

Socket.io 是一个使用 Node.js 实现的实时通信底层库,可用于构建实时 Web 应用程序和聊天应用等。在本文中,我们将学习如何安装和使用 Socket.io。

步骤一:创建一个项目

创建一个目录,然后初始化 npm:

mkdir socket.io-example
cd socket.io-example
npm init -y
步骤二:安装 socket.io

使用以下命令安装 socket.io:

npm install socket.io
步骤三:使用 socket.io

以下是一个使用 socket.io 的示例:

const express = require('express');
const http = require('http');
const socketIo = require('socket.io');

const app = express();
const server = http.createServer(app);
const io = socketIo(server);

io.on('connection', (socket) => {
  console.log('a user connected');

  socket.on('disconnect', () => {
    console.log('user disconnected');
  });

  socket.on('chat message', (msg) => {
    console.log('message: ' + msg);
  });
});

server.listen(3000, () => {
  console.log('listening on *:3000');
});
步骤四:运行应用

使用以下命令运行应用:

node index.js

现在您可以在浏览器中进行测试并查看控制台输出。访问 http://localhost:3000,您将看到控制台中打印 listening on *:3000

结论

在本文中,我们学习了如何安装和使用 Socket.io。 Socket.io 提供了一个简单的 API 并且容易学习,它可以让我们构建实时的 Web 应用程序和聊天应用等。