» Rust:使用Socket.IO创建Web Chat App在线聊天应用 » 1. 介绍 » 1.1 准备工作

准备工作

安装 Rust

查看如何安装Rust?

注意:该项目使用 rustc 1.77.2

选择编辑器

选择你喜欢的编辑器或使用 Visual Studio Code

学习 Rust 基础知识

如果你对 Rust 还不熟悉,可以尝试这个教程:《Rust快速入门》。

什么是Websocket?

WebSocket API是一项先进的技术,它使得用户的浏览器和服务器之间可以打开双向交互式通信会话成为可能。通过这个API,你可以向服务器发送消息并接收基于事件的响应,而无需轮询服务器以获取回复。

什么是Socket.IO?

Socket.IO 是一个库,它实现了在客户端和服务器之间进行低延迟双向基于事件的通信。在大多数情况下,连接将使用WebSocket建立。它提供了服务器和客户端之间低开销的通信渠道。如果WebSocket连接不可用,它将退回到HTTP长轮询。