日期:2014-05-20  浏览次数:20666 次

网络通讯问题,紧急着用!请各位高手帮帮忙!谢谢
各位高手,我在写一个java网络通讯程序时,服务器端使用了一个死循环来监听端口,当我用另一个类来调用这个服务器端口监听类时,服务器的所以程序就因为这个类进入了死循环(开始监听端口)而停止下来不能继续往下执行。请问各位高手有什么办法可以让服务器端即可监听端口又能保证服务器端调用它的程序能继续执行吗?
我监听端口的代码如下:
public     JTextCreate()
{
try
{
ServerSocket   sc=new   ServerSocket(8000);
while(true)
{
Socket   ss=sc.accept();
new   JTextCreate(ss).start();
}
}
catch(Exception   e)
{
e.printStackTrace();
}

}

public   JTextCreate(Socket   s)
{
this.ss=s;
}

请各位帮忙指点!谢谢了!

------解决方案--------------------
用 new JTextCreate(ss).start();这个有什么意义?
JTextCreate是一个线程的话,不会堵塞才对的,检查程序是不是其他的错呢