6.30-7.01对websocket的学习
对于websocket的了解
学习websocket原理
资料 网址.
了解以后发现,websocket其实就是让服务器主动发送数据的一种协议
根据上图我们可以看到http协议只能是客户端主动发送请求,并且服务端回应,并且每次连接只能返回一次数据。这样不仅仅会造成带宽浪费,也多次进行三次握手协议,多有不便。
于是,我们websocket就应运而生,websocket协议只要一次http连接在之后,只要客户端主动发起一次请求,服务器就会主动并且源源不断的发送数据,是不是很方便!并且在websocket连接中用户也可以主动向服务器发送请求,变成了真真正正的全双工工作模式
学习websocket
websocket正式学习
在了解websocket原理后,我在b站找了视频进行学习,视频地址.
在视频的帮助下,我用socket实现了一个简单聊天室的功能,下面是界面的大概样子:
至此,一个简易聊天室完成