package comm;
/**
* @docRoot:服务器通信的线程
* @author:jingshaoping
* @date:2007-9-17
*/
public class MyThread extends Thread {
/**接收的消息通道*/
private Server_Socket server_Socket;
/**构造方法**/
public MyThread(Server_Socket server_Socket)
{
this.server_Socket = server_Socket;
}
/**线程自动自行的方法**/
public void run()
{
String msg = "";
while(true)
{
try
{
msg = server_Socket.getIn().readUTF();
if(msg.equalsIgnoreCase("bye"))
{
server_Socket.appendMessage("客户机已经断开");
break;
}
server_Socket.appendMessage("客户机:"+msg+"/n");
}catch(Exception e)
{
break;
}
}
try
{
server_Socket.getIn().close();
server_Socket.getOut().close();
server_Socket.getSocket().close();
}catch(Exception e)
{}
}
}