首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

对话筐无法正常显示

2012-01-31 
求助对话筐无法正常显示while(true){try{//JOptionPane.showMessageDialog(f, 收到信息 , 对话框 ,JOp

求助对话筐无法正常显示
while   (true)
                  {
                try   {
                                //JOptionPane.showMessageDialog(f, "收到信息 ", "对话框 ",JOptionPane.YES_OPTION);
                            socket   =   server.accept();
                            JOptionPane.showMessageDialog(f, "收到信息 ", "对话框 ",JOptionPane.YES_OPTION);
                              System.out.println( "监听到客户端 ");
                            if   (socket   !=   null)
                                        new   Thread(new   GetFile(socket,text,f)).start();
                          //JOptionPane.showMessageDialog(f, "收到信息 ", "对话框 ",JOptionPane.YES_OPTION);

                        }   catch   (Exception   e1)   {System.out.println( "服务器端出错 ");   }


以上代码是我代码一部分,

  //JOptionPane.showMessageDialog(f, "收到信息 ", "对话框 ",JOptionPane.YES_OPTION);
这句是我用来测试的,上面3个地方,中间那句执行的时候对话筐弹出来程序就死了,大家帮忙分析哈可能是什么原因。


[解决办法]
不是程序死了,
是 socket = server.accept();这句话阻塞住了,在等待客户端的连接。
其后的代码自然执行不了。

热点排行