欢迎购买学习《2022版SocketIO+WebRTC即时视频聊天APP开发完整视频教程》课程,这是一门适合初学者的最佳 SocketIO 完整课程,你将学习创建实时群聊、房间聊天、私人聊天和视频聊天
发表于 07/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 + srt | 时长:49 节课(5h 36m)| 大小:2.68 GB
你会学到什么
- 使用 Websockets 深入了解 SocketIO
- 关于 Websockets 的一切
- 使用 express 和 node js 设置 socketio
- 发射事件和广播
- 处理事件
- Socketio的客房
- 如何创建私人聊天、群聊、房间聊天
- WebRTC(创建点对点连接)
- 使用 socketIO 和 webRTC 的视频聊天应用程序
要求
- Basic Node Js(不用担心,我们会在编写代码时在课程中介绍)
- Javascript基础知识
- 一些 html css 知识(不重要)
描述
SocketIO 是一个支持客户端和套接字 io 之间的双向和基于事件的通信的库持久性,因此他们可以实时交换数据。
那么当我们使用http客户端发送请求并且服务器在这个请求响应周期之后发送响应时会发生什么,客户端和服务器之间的连接被终止,这意味着如果客户端想要与服务器交谈或想要从客户端获取数据再次发出请求,但是当使用 websockets 时,客户端和服务器会连接起来,并且这个连接会保持活动状态,直到其中一个断开连接,这就是美丽,或者这就是 socket io 日益流行的原因。
SocketIO 是在后台使用 websockets 的库。使用 socket io,您可以创建实时应用程序,如聊天应用程序、多人游戏、视频聊天应用程序等等。如果您对 socket io 的流行性有任何疑问,那么只能回答它是微软、Trello、阿里巴巴旅游、Patreon 等许多大型科技公司都在使用。
因此,如果您想学习 socket io,那么您充其量是本课程的正确课程,您将从头开始学习 socket io。如果您看到其他课程,您会发现它们仅涵盖套接字 io 基础知识并且仅创建聊天应用程序,您将免费找到这些类型的教程。你可以搜索但你不会完全学习socket io。但是在本课程中,您将非常深入地学习socket io,您还将学习socket io背后的技术,例如websockets,什么是websockets,websockets如何工作,websockets和http之间的区别,然后您将学习socket io,因为您将拥有知识关于 websockets 然后学习 socket io 将变得非常容易。
我相信在创建项目的同时学习东西,因为这样您将学习技术,并且还将学习如何在您的项目中实施它。因此,我们将通过创建公共群聊应用程序来学习 socket io 不用担心,首先我们将学习 socket io,然后我们将创建这个群聊应用程序。在这个项目之后,您将全面了解 socket io 的工作原理以及如何使用它以及如何在您的项目中实现它。学习完socket io和创建公共群聊应用后,我们不会就此止步。我们将探索更多关于 socket io 的内容,我们将在创建聊天室应用程序时学习高级 socket io,您将了解 socket io 中的房间是什么,如何在 socket io 中创建连接房间,命名空间等等。
因此,在这些项目之后,我们将使用 socket io 和 webRTC 创建视频聊天应用程序。在创建视频聊天应用程序之前,我们将学习 webRTC。所以这门课你不会只学习socket io,你也会学习webRTC。但什么是 webRTC?WebRTC 代表网络实时通信,它有助于在两个浏览器之间创建点对点连接,并允许我们实时交换视频、音频数据。所以我们将学习 webRTC,然后我们将使用 socket io 创建视频聊天应用程序。但本课程不会到此结束,我将使用多人游戏、Zoom Clone 等新项目来更新本课程。
真正想学习它的人的最佳 socket io 课程。
本课程适用于谁
- 任何有 javascript 基础知识的人
- 任何人都想深入学习socketIO
- 任何想要创建实时应用程序的人
- 任何想要创建聊天和视频聊天应用程序的人