找不到明确的答案:
WebSockets:支持WebSockets(http://www.pubnub.com/websockets/)和socket.io,但是其他SDK使用网络套接字吗?
XMPP:PubNub是否将其用作通信协议?
PubNub WebSockets和/或XMPP
更新2019🌟PubNub计划添加其他协议。
MQTT
今天支持mqtt.pubnub.com
,此外,我们将添加WebSockets
和SEE
,并使用UDP
进行无连接推送。
在PubNub,我们在客户端SDK中使用了许多协议,从一个永远有效的TCP套接字开始。我们对TCP套接字的TTL策略是不受限制的。我们提供了最好的协议,并在封面下进行更新,这样开发人员就不必为如何传递消息的细节而烦恼。
PubNub数据流网络相信独立于协议的开放移动网络;这意味着我们将使用最佳协议在任何环境中实现连接。协议,如WebSocket,可能会被蜂窝塔交换、双NAT环境,甚至一些反病毒软件或代理寄宿机构绊倒。
PubNub专门提供客户端库,因此我们可以自动切换协议并消除套接字级别的复杂性,使开发人员能够轻松构建可以实时通信的应用程序。
随着时间的推移,PubNub已经部署了各种协议,如WebSockets、MQTT、COMET、BOSH、长轮询等。我们目前正在探索使用SPDY、HTTP2.0和其他技术进行未来设计的原型。最重要的是,PubNub将适用于所有网络环境,与基于连接的推送实现相比,它的网络带宽开销非常低,移动设备的电池消耗也很低。