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