现在需要通过COM和外设通讯(Dev).需要监视Dev发上来的数据,然后分析数据,取得其发送的命令,根据命令PC机在发送一定的数据.然后读取Dev的ACK....这样循环.目前整个系统不复杂,每次只有一个Dev! 在这样的模型中,是把收发数据放在通一个线程中好,还是收数据一个线程(监视线程)+发数据一个线程?
对于以上的情况,各位一般是怎么处理的?
对于以上的情况,各位一般是怎么处理的?
解决方案 »
- 有没有人知道怎么调用一个flash里的一个事件啊??
- 求VC6的MSDN下载的地方
- 求MFC 二叉树图形界面打印!!
- VC中如何实现窗体隐藏
- 如何让一个窗口保持在另一个进程的主窗口的上面?
- 如何检测串口设备已连接?
- 求助: 供IE调用的系统控件如何开发?
- 有关bind(),请指教!!!
- 我想把手机与台式机的串口相连,在PC上看手机的短信息,请问谁知道短信息的发送数据格式?怎样解决为好?
- 大侠们,快帮帮我,如何获得实时鼠标在MDI打开图像中的实时位置?
- 在windows2000环境下如何通过网络途径查看另一台计算机的cpu利用率和内存利用率等
- ODBC在没有连接数据库的情况下,如何先创建数据库,然后创建数据表?
收发各一线程比较好,这样在处理数据包时不会影响程序界而的响应。
收发数据包可以做成缓冲池的方式,就是一个链表的方式。