在C中还有个异不socket的在java 中怎么办? 

解决方案 »

  1.   

    “server socket 的监听”单独做一个线程。
    main(){   开启监听线程(ServerThread);
       while (true) {
         aa();
         bb();
         cc();
       }
    }class ServerThread extends Thread { …………  }
      

  2.   

    class ServerThread extends Thread {
    serversocket.accept(); 
     …………  }会把线程阻塞在那里的;
    下面的照样不能级行了
    while (true) {
         aa();
         bb();
         cc();
       }
      

  3.   

    把服务器监听做成一个独立于主线程的线程,然后并发进行,监听线程被block的时候,主线程并不受影响。其实在服务器端的界面和端口监听通常都是这么分开的,否则界面就会对用户没有响应。
      

  4.   

    在java中也有支持异步操作。
    你到http://www-900.ibm.com/developerWorks/cn中输入异步可以找到相关的文章。
      

  5.   

    我TRY了又TRY还是在那里block了;
    怎么办谁写过后台的?