CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

一个程序里做多个SOCKET连接,如果第一个连接不上,后面的就不进行了, 为什么?有经验的同仁来看!

楼主gunandrose(有个家妻如玉女儿如花)2004-09-03 13:44:57 在 Java / J2EE / EJB / JMS 提问

我是在SERVLET容器监听时启动SOCKET连接,当第一个提示连接超时的错误后,第二个好象就没尝试连接过。为什么?  
   
  代码如下:  
   
  public   class   AutoTask     implements   ServletContextListener{  
      public   void   contextInitialized(ServletContextEvent   sce)   {  
          SignInService   signin2   =   new   SignInService(SysUtil.CB_IP,SysUtil.CB_PORT);  
          signin2.run();  
   
          SignInService   signin   =   new   SignInService(SysUtil.AB_IP,SysUtil.AB_PORT);  
          signin.run();  
    }  
   
  }  
   
   
   
  =======================================================================  
  public   class   SignInService   implements   Runnable   {  
      protected   final   Log   logger   =   LogFactory.getLog(getClass());  
      private   String   bankIP;  
      private   int   bankPort;  
   
      public   SignInService(String   bankIP,int   bankPort)   {  
          this.bankIP   =   bankIP;  
          this.bankPort   =   bankPort;  
      }  
   
      public   void   run()   {  
          Socket   client   =   null;  
   
          try   {  
              client   =   new   Socket(bankIP,   bankPort);  
              client.setSoTimeout(200);  
              InputStream   in   =   client.getInputStream();  
              OutputStream   out   =   client.getOutputStream();  
            。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。  
        }  
   
  }  
   
   
  问题点数:100、回复次数:8Top

1 楼gunandrose(有个家妻如玉女儿如花)回复于 2004-09-03 14:11:49 得分 0

自己解决了。Top

2 楼zhang21cnboy(事了抚衣去,不留身与名)回复于 2004-09-03 14:23:34 得分 40

呵呵。。Top

3 楼vcvj([Reside]in Fuzhou, [Gonna]be Oversea, [Depositing)回复于 2004-09-03 14:26:07 得分 10

那就结了妹子Top

4 楼xxben(001)回复于 2004-09-03 14:33:46 得分 10

呵呵~接分Top

5 楼blueflypigeon(蓝鸽)回复于 2004-09-03 22:57:01 得分 10

赶紧接分先Top

6 楼yaray(雅睿,生活在别处)回复于 2004-09-03 23:19:25 得分 10

呵呵,贴出解决后的看看。Top

7 楼Jason_guo(梦想难成,努力能成!)回复于 2004-09-03 23:21:20 得分 10

我写的HTTP服务器,就是用SOCKET,完全没有问题:  
  http://osdev.m165.com  
  给分哦Top

8 楼Henu(守护进程)回复于 2004-09-04 17:33:19 得分 10

看看Top

相关问题

  • 关于程序启动的问题,请各位同仁进来看看!
  • 大家快来看看这个socket程序收到了什么???
  • 进来看程序
  • 大家来看看这个简单的socket程序有什么问题
  • 告各位同仁书(我是流氓程序员)
  • 程序老手进来看》》》》》》。。。。。。。。
  • 用socket建立http连接的一段实例程序,有点毛病,大家过来看看啊!!!
  • 大家来看看这段程序
  • 程序员天地大家来看看。
  • 深圳的程序员进来看看!

关键词

  • 连接
  • socket
  • client
  • signinservice
  • bankport
  • bankip
  • signin
  • sysutil
  • run

得分解答快速导航

  • 帖主:gunandrose
  • zhang21cnboy
  • vcvj
  • xxben
  • blueflypigeon
  • yaray
  • Jason_guo
  • Henu

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo