Server s = new Server(); 
s.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Server是我写的一个服务器端,继承JFrame,用的TCP 为什么我在关闭Server窗口后,程序还是没关 
在系统的 任务管理器>>进程 里仍在运行 
导致下次再开服务器端的程序时端口已被占用错误

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【SARA520】截止到2008-06-25 16:31:00的历史汇总数据(不包括此帖):
    发帖数:11                 发帖分:320                
    结贴数:11                 结贴分:320                
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   

    没有关闭socket       
      

  3.   

    我在里面添加了WindowListener事件
    用WindowClosing来监听窗口的关闭并用FOR循环来判断是否有Socket未关
    如果有没关闭的Socket则关闭但结果还是一样啊郁闷
      

  4.   

    你在WindowClosing里面直接System.exit(0);不行吗?