我们的服务器目前只支持一种,协议由 GPS 设备厂商提供,但是由于对方这块业务不做了,所以准备对接其他厂家(协议大概率是对方提供而非我们制定)。
搜索了下,大概有 2 种:
1.一个端口处理多个协议,在 decoder 里根据协议头不同,分别解析
2.多个端口处理,创建多个 nettyserver 实例用不同端口隔离不同协议
所以在不更改原有协议的,并且增加多个自定义协议(后续也许还有)的情况下,怎样更好点?
有没有做过类似需求的大佬分享下更好的办法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.