现在IOCP的数据收发和通知都搞定了。现在有以下的应用,一般处理的思路是什么,求解?
ServerA.exe ==>开启2个TCPServer端口,分别为PortAA,PortAB.
PortA上用来接收采集器发过来的数据(有无线的,有有线,都是按照统一的数据协议)
PortB上用来接收客户端的软件的连接。 现在问题(1)PortA上来的数据,都要转发给PortB上的连接,这里一般是怎么处理?
我现在的处理方式是,把PortA上每个连接上来的消息新数据,放到一个队列中,在另外一个线程中,定时取发送给PortB上的每一个连接。总感觉这样方式不好,大家一般是怎么处理的?、 问题(2):在客户端中,想发有一个命令给PortA上的某个采集设备,这时候怎么处理?
ServerA.exe ==>开启2个TCPServer端口,分别为PortAA,PortAB.
PortA上用来接收采集器发过来的数据(有无线的,有有线,都是按照统一的数据协议)
PortB上用来接收客户端的软件的连接。 现在问题(1)PortA上来的数据,都要转发给PortB上的连接,这里一般是怎么处理?
我现在的处理方式是,把PortA上每个连接上来的消息新数据,放到一个队列中,在另外一个线程中,定时取发送给PortB上的每一个连接。总感觉这样方式不好,大家一般是怎么处理的?、 问题(2):在客户端中,想发有一个命令给PortA上的某个采集设备,这时候怎么处理?
解决方案 »
- CListCtrl 如何截获点击表头的鼠标点击事件?
- mfc中关于messagebox的一个问题,请教各位了
- 画double类型的直线
- TAPI的问题,求助
- 请问关于UNICODE的问题.
- 怎样在ATL程序中调用文件对话框?
- 如何得到机器的机器码,有api吗?
- 求助!数据采集丢数是不是线程没有同步的问题?
- winlogon 启动app, CreateProcessAsUser 返回错误代码2, 注销后的logon界面不能启动app
- 一个送分的问题,很简单的,快请进啊..............
- 关于控制调用的动态库中的控件。GetDlgItem(ID)->EnableWindow(FALSE)的问题,求助
- 求高手解救:如何在MFC中嵌入Google maps
这又有什么关系,PortB上的SOKET你总可以得到啊,发给谁、什么时候发、发什么内容都是你说了算!