一、需求描述:
类别:TCP网络开发
功能:现有需求文档,主要开发为TCP网络通讯,系统内共三个网络,1.设备,服务器端。2.控制台,客户端。3.中转机(使用本程序),为与1连接的客户端,也为与2连接的服务器。其中1和2不直接进行通讯,全经由本软件进行转发。
程序启动直接连接1,监听2。连接成功后1会定期发送16字节给3,3直接转发给2;2会不定期发送命令给3,3直接转发给1;发送给1命令后,1会一直分包上传数据(有协议),判断数据头和长度后存入缓存,对数据进行处理(留出接口即可),将处理好的数据发送给2。在控制台显示收发字节数。需要注意3个网络意外断开连接的情况,要保证随时插拔都可连接上。
技术:c/c++语言开发,windows下vs2022平台控制台版本。
二、人才要求:
熟练掌握c/c++、vs开发经验者优先。
三、合作方式:
开发方式:远程开发。
开发周期:1天