读书人

对话筐无法正常显示

发布时间: 2012-01-31 21:28:41 作者: rapoo

求助对话筐无法正常显示
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();这句话阻塞住了,在等待客户端的连接。
其后的代码自然执行不了。

读书人网 >J2SE开发

热点推荐