6
回答
我一直不懂websocket socket xmpp之间什么区别,哪位能讲一下么
注册华为云得mate10,2.9折抢先购!>>>   
我一直不懂websocket socket  xmpp之间什么区别,哪位能讲一下么
举报
young-轻人
发帖于4年前 6回/8K+阅
共有6个答案 最后回答: 4年前

socket是套接字,在你的语境下,多指传输层网络接口。

webSocket,是一个应用层协议,说的是,目前浏览器实现的一套通信协议,用来解决之前HTTP,请求响应模型不合适的场合。

XMPP,是一个应用层协议,协议基于XML结构设计。

《计算机网络》的书,你就没读过吧~!

引用来自“明月照大江”的答案

socket是套接字,在你的语境下,多指传输层网络接口。

webSocket,是一个应用层协议,说的是,目前浏览器实现的一套通信协议,用来解决之前HTTP,请求响应模型不合适的场合。

XMPP,是一个应用层协议,协议基于XML结构设计。

《计算机网络》的书,你就没读过吧~!

汗,我是半道出家的,虽然涉猎比较广,但是基础不是很牢固。现在就去读去,能否在推荐一些经典的基础的书?

websocket是建立在socket基础上的,只不过是浏览器支持的,所以就叫websocket

XMPP,不清楚,我觉得应该是HTTP协议的上的一种包装,只是用的XML来组织数据。和SOAP(利用HTTP协议传XML数据),AMF协议(FLASH里用的一种)一样,本身不算是一种独立的协议。

--- 共有 1 条评论 ---
young-轻人恩,刚才搜了一下,发现其实websocket是socket的简约实现,与socket相比,可以节省额外的端口占用,直接使用一个公网域名访问。另外协议对报文的流量消耗做了优化。xmpp与websocket比也是比较臃肿的,我是这样理解的,仅供交流沟通 4年前 回复
xmpp;好像现在好多android应用程序的推送就使用这种协议,其中用到了jabbar地址等东东
--- 共有 1 条评论 ---
young-轻人恩,xmpp是im的使用比较广泛的协议,早期的手机端推送为了省事就用的这种协议,但是后来发现这种协议比较臃肿耗流量,而且对服务器要求比较高,所以就开始转向其他协议了,我也是接触这些东西才知道的(个人理解)。 4年前 回复
我一直不懂青苹果 苹果 橘子之间什么区别,哪位能讲一下么


--- 共有 2 条评论 ---
无心love青苹果属于苹果,并且是苹果普通苹果的另外一个版本,具有独特的风味。 橘子跟苹果完全不搭嘎!味道不同 颜色不通,只是都属于水果。 3年前 回复
young-轻人汗。。。 4年前 回复
顶部