【发布时间】:2017-10-01 07:41:07
【问题描述】:
帮助我了解 Socket、Websockets 和 XMPP 协议之间的区别。
【问题讨论】:
-
这个问题没有你自己研究过。
标签: sockets networking websocket xmpp
帮助我了解 Socket、Websockets 和 XMPP 协议之间的区别。
【问题讨论】:
标签: sockets networking websocket xmpp
“套接字”是一个术语,通常用于指代软件中对普通 TCP/IP(或等效)会话中发生的事情的某种抽象。套接字是在由 IP 编号标识的两个点之间的数据包中提供可靠的点对点对话的东西。大多数编程语言或库都提供了某种意义上的套接字模型。
Websockets 是一种协议,它允许在 Web 浏览器及其客户端之间发起类似套接字的通信,作为基本 HTTP 协议的扩展。对话不必是严格的点对点的,因为它可以像 HTTP 一样通过代理。 Websocket 会话由类似于 HTTP 的标头交换发起。
XMPP 是一种基于 XML 的消息传递协议,由“即时”消息传递类型的应用程序使用。
【讨论】: