原因:目前开放式TCP连接因连接数关系,已建立的旧连接很容易被新连接替换掉(遇到端口扫描等等),导致通讯中断。
需求:增加类似于注册码、通讯密钥功能,在建立TCP连接后,client先发送注册码,与server配置的相匹配后才进行通讯。(建议注册码功能为可选配置项,以兼容旧设备)
优势:1、增加通讯安全性、抗干扰性;
2、可以减少开放端口数,可根据注册码来区分对应连接的通讯协议。
目前neuron没有这方面的规划。neuron核心是开源的,欢迎您给核心贡献代码。
C语言实力不允许呀,如果有机会和能力肯定会为开源项目贡献的。