关于socket通信的问题
之前在.net板块发过这样的问题,也得到了大家的积极帮助。但是后来发现不适用于大量数据的情况。由于各种原因,又得改为用C++开发,再描述下问题吧。
通信程序,通过发送消息队列A,将业务程序产生的数据,及时或定时发送到远程端口;当有外部数据进来时,接收并存入接收消息队列B。计划采用两个线程,一个负责发送数据,一个负责接收数据。接收的数据为本地业务程序的更新,命令或参数。
1,业务程序会产生大量的数据,如何保证快速有效地发送数据?
2,接收的数据如果为本地程序的更新内容,遇到数据量大时,该如何保证?