WebSocket和Socket的区别有哪些


小编给大家分享一下WebSocket和Socket的区别有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!首先,Socket 其实并不是一个协议。它工作在 OSI 模型会话层(第5层),是为了方便大家直接使用更底层协议(一般是 TCP 或 UDP )而存在的一个抽象层。Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API)。Socket通常也称作”套接字”,用于描述IP地址和端口,是一个通信链的 香港云主机句柄。网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket,一个Socket由一个IP地址和一个端口号唯一确定。应用程序通常通过”套接字”向网络发出请求或者应答网络请求。Socket在通讯过程中,服务端监听某个端口是否有连接请求,客户端向服务端发送连接请求,服务端收到连接请求向客户端发出接收消息,这样一个连接就建立起来了。客户端和服务端也都可以相互发送消息与对方进行通讯,直到双方连接断开。所以基于WebSocket和基于Socket都可以开发出IM社交聊天类的app看完了这篇文章,相信你对“WebSocket和Socket的区别有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注开发云行业资讯频道,感谢各位的阅读!

相关推荐: vue中让函数只执行一次的方法

本篇内容主要讲解“vue中让函数只执行一次的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中让函数只执行一次的方法”吧!具体方法如下:1.首先,在vue-cli中创建一个vue.js项目;2.vue.js…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/25 18:59
下一篇 07/25 18:59

相关推荐