Qt简单项目——基于TCP的数据转发程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt简单项目——基于TCP的数据转发程序相关的知识,希望对你有一定的参考价值。
老师托我做个服务器的程序,用来转发客户之间的消息。客户是ZigBee网络节点和监控中心。
业务描述:
每个ZigBee节点都具有厂别号、编号。每个监控中心也具有厂别号、序号。服务器Ip固定不变,但ZigBee节点和监控中心的Ip地址会动态变动,所以需要一个服务器做数据转发。
业务逻辑:
把ZigBee节点数据转发给监控中心时,根据ZigBee节点的厂别号转发给对应厂别的监控中心。如果是第一次连接服务器,在服务器端的程序上节点列表中显示该节点序号和厂别信息。反则直接转发。
把监控中心数据转发给ZigBee节点时,根据监控中心所在厂别号和序号,转发给对应厂别号的对应序号节点。这个序号是可变的,从而实现了转发给不同的节点。如果是第一次连接服务器,在服务器端的程序上监控中心列表中显示该监控中心的厂别。反则直接转发。
图像描述:
以上是关于Qt简单项目——基于TCP的数据转发程序的主要内容,如果未能解决你的问题,请参考以下文章