我的意思是说在客户端已经和服务器端建立的连接,但是该如何处理客户端被动接收服务器端
发送过来的消息? 也就是说,服务器往客户端发送消息是不定时的,是没有规律的
这样我该如何实现呢?自己没有思路,请教

解决方案 »

  1.   

    方法一是使用TCP连接方式,侦听函数本身就可以不断查询端口
    方法二是用多线程,这也可以提高效率
      

  2.   

    我的意思是说已经有了一个和server建立连接的socket就是不知道在客户端被动接收数据的时候,该如何去读去数据楼上的大哥能否说的详细一点
      

  3.   

    用异步方式,如果服务器向客户发送消息,客户端的OnReceive会响应,接收到消息后在处理服务器发送的消息。
      

  4.   

    循环Accept阿.如果数据处理比较复杂,可以开线程去处理,然后继续Accept,如果没有数据好像会阻塞在这里的
      

  5.   

    偶郁闷了。人家说的是客户端收服务器端的消息,楼上的某几位竟然说要accept,汗!!!你客户端连接到服务器,看你使用的哪种网络模型,选择事件触发的话,直接在事件里作recv操作就行了。建议你先熟悉一下基本的网络通信模型。