|
很久没发东西了,都是自学的玩意,没什么技术含量,自身还再摸门。
c#tcp通信例子,可以以此借鉴学习。
功能:
1.服务端搭建在服务器上
1.1 服务端当有客户Duan成功连接时,将客户Duan信息加入列表框,用于显示在线客户。
1.2 客户Duan离开时,将该客户Duan信息从列表框移除,用于实时更新在线客户。
1.3 当在线客户大于0时,服务端开始按规定的时间间隔和cha询语句轮询数据库。
1.4 当服务端cha询数据库得到的数据表格内容大于0条,说明有数据,则将DataTable数据转成字节数组发生给所有在线客户。
1.5 如果cha询不到数据,则发送404给客户,用于更新客户Duan的显示。
1.6 服务端自身断开,则断开之前发送505给所有在线客户Duan,用于提示客户Duan,并且客户Duan根据内容进行停止连接
2.客户Duan为科室使用
2.1 客户Duan运行自动连接服务端
2.2 客户Duan接收到数据,判断数据内容,404 更新显示,505 断开连接,正常字节数组数据则将其转成DataTable数据
2.3 根据DataTable数据计算出未报告条数和急诊条数,并显示在对应位置
2.4 双击显示框可以打开数据明细窗口显示DataTable数据
|
|