【发布时间】:2015-10-03 12:00:24
【问题描述】:
假设我有一个字节数组byte[] bytes,它用一些数据(客户端)初始化。
字节数组的内容可以是A或B类型。
然后我想将阵列发送到我的服务器。我希望服务器能够识别数组包含的两种数据中的哪一种(A 或B)
我考虑过在数组开头添加一个字节(因为它将只有几种类型。可能是 3)作为前缀,以便服务器可以识别类型,然后删除第一个字节并阅读内容。
我有理由不这样做吗?还有比这更好的方法吗?
附:我不想在我的数组之前发送另一条消息来通知下一条消息的类型
【问题讨论】:
-
如果服务器在消息中无法识别,则说明存在设计缺陷。
-
但这就是我想要做的
标签: java server client prefix identify