是否有定义特定于应用程序的消息的已知方法?

问题描述 投票:3回答:1

我有一个嵌入式设备相互通信的系统。每个设备可能不会与网络中的每个其他设备通信。我想为我的系统定义消息类型。消息可能使用TCP / IP或UDP或其他协议发送。此消息中有几个字段,例如fromtodata本身。是否有任何众所周知的方法或指南来定义此类字段的长度,要包含的字段等?我不确定这个问题是否太广泛。

示例:

| from(1B)| to(1B)| data(nB)|

注意,B代表字节。

tcp udp ipc messaging communication
1个回答
2
投票

没有固定的方法或预定义的标准。有一些协议,可以使用预定义的协议,也可以按照问题的最后一部分中的说明设计自定义协议。它可以是特定于应用程序的协议结构,也可以基于通道限制。此外,该问题应该更具体或更详细,以提供更好的建议。查看一些著名的协议(例如USB,MQTT,HTTP等)的协议定义,以使您有一个更好的主意。

© www.soinside.com 2019 - 2024. All rights reserved.