如果服务器要求同时连接多个客户端,服务器端程序就要用到多线程

解决方案 »

  1.   

    我不管服务器端,我只管我这边的客户端,是不是不需要用到线程?
      

  2.   

    是否使用多线程就看你对服务器端进行如何操作?如果只是简单的读写,不用监听服务器端的活动情况就不用多线程了,每次建立连接处理完毕后断开就可以,如果要是对服务器端进行监听并处理不同的业务,就需要考虑多线程处理了。
      

  3.   

    我希望知道服务器的实时情况,因为我想时时地读取服务器端的信息。而不是连接服务器读完之后就断开,我想一直连接在服务器上面与它通信,是不是客户端的读写程序本身就应该写成一个线程?
      

  4.   

    应该是这样,
    很简单,如果服务器端因为网络或其它原因,对你的相应很慢,你的客户端就死在那里了。
    所以对它些需要并发,可能为影响到界面的事务,用多线程