分享

在tomcat启动时候启动一个socket长连接的问题

 战争213 2014-12-09

Java代码 复制代码 收藏代码
  1. servlet类  
  2.           Socket socket = null;  
  3.     public void init() throws ServletException {  
  4.         // Put your code here  
  5.                   socketThread sthread = new socketThread();  
  6.              sthread.start();  
  7.                   socket = sthread.getSocket();  
  8.     }  
  9. socketThread类  
  10. public socketThread extends Thread{  
  11.     private static Socket s = null;  
  12.     public void run()  
  13.     {  
  14.         try  
  15.         {  
  16.             ServerSocket listener = new ServerSocket(port);  
  17.             while(true){  
  18.                  //相关业务  
  19.                    s = listener.accept();  
  20.             }  
  21.         }catch(Exception ex){  
  22.           
  23.         }  
  24.     }  
  25.     public Socket getSocket(){  
  26.          return s;  
  27.     }  
  28. }  


不知道这样是否满足你的需求啦


     

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多