【问题标题】:Difference between Websocket and Socket and XMPP?Websocket与Socket和XMPP的区别?
【发布时间】:2017-10-01 07:41:07
【问题描述】:

帮助我了解 Socket、Websockets 和 XMPP 协议之间的区别。

【问题讨论】:

标签: sockets networking websocket xmpp


【解决方案1】:

“套接字”是一个术语,通常用于指代软件中对普通 TCP/IP(或等效)会话中发生的事情的某种抽象。套接字是在由 IP 编号标识的两个点之间的数据包中提供可靠的点对点对话的东西。大多数编程语言或库都提供了某种意义上的套接字模型。

Websockets 是一种协议,它允许在 Web 浏览器及其客户端之间发起类似套接字的通信,作为基本 HTTP 协议的扩展。对话不必是严格的点对点的,因为它可以像 HTTP 一样通过代理。 Websocket 会话由类似于 HTTP 的标头交换发起。

XMPP 是一种基于 XML 的消息传递协议,由“即时”消息传递类型的应用程序使用。

【讨论】:

    猜你喜欢
    • 2011-06-25
    • 1970-01-01
    • 2013-05-13
    • 2014-12-20
    • 2014-06-04
    • 2021-10-08
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多