socket的同步和异步的切换
各位高手,我在设计中有这么一个问题
在socket连接成功后。当它收到界面的发送命令时,发送数据,同时必须接受服务器的返回数据流。但是在其他时间内又需要随时监听并接受服务器的随时返回数据流。这样的话需要在阻塞和异步模式间进行切换。
不知道Csocket或者casyncsocket类能不能处理这种情况。如果不行,有没有其他的方式解决。
我想了一个方式,在一般情况下启动一个线程阻塞接收。一旦有发送命令的要求,就停止该线程,等发送,接受的过程完毕后,再启动新的接收线程。这样的实现方式有没有问题?
谢谢