现在要做一个项目,用到了DTU,而多个DTU会实时向SERVER程序发送心跳包,VB的程序是单线程的,能处理得了这种情况吗?
现在要做一个项目,用到了DTU,而多个DTU会实时向SERVER程序发送心跳包,VB编写的程序是单线程的,能处理得了这种情况吗?
估计在VB的主程序中,要维护一个DTU的表,1、DTU编号 2、DTU与主程序的WINSOCKET编号,要根据心跳包的情况维护这张表,比如如果一个DTU超过半小时,没有发送心跳包,那就应该将表中此DTU编号与WINSOCKET编号的对应关系取消掉,还有,如果某DTU掉电重启后,又与主程序申请连接,则除删除原有的对应记录外,还要添加新的对应记录。
这些在VB编写的主程序在处理其他事务时,能自动维护的了这张对照表吗?