什么是tcp/ip协议 MQTT比TCP协议好在哪儿?

MQTT比TCP协议好在哪儿?Mqtt是一种基于TCP协议的应用层协议,具有不同的层次。我想您可能想问,mqtt有什么比套接字消息交互更好的地方?在这种情况下,有几个重要的原因:1。最大的优点是降低了

MQTT比TCP协议好在哪儿?

Mqtt是一种基于TCP协议的应用层协议,具有不同的层次。我想您可能想问,mqtt有什么比套接字消息交互更好的地方?在这种情况下,有几个重要的原因:

1。最大的优点是降低了开发复杂度和开发成本,解决了网络编程中的重连机制、包解析中的包粘贴处理、字节流处理、高并发处理、保证数据到达、保证数据唯一到达等问题。

2. Mqtt采用JSON作为交互数据格式,易于理解和对接,使得不同系统、不同设备和系统之间的交互更加容易,降低了开发和通信的复杂性。

3. 然而,就效率而言,mqtt仍然不如直接网络编程,用netty开发并不困难