关闭

Socket:Thread

374人阅读 评论(0) 收藏 举报

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)
  {}
 }
}
 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:134685次
    • 积分:2934
    • 等级:
    • 排名:第12445名
    • 原创:163篇
    • 转载:1篇
    • 译文:0篇
    • 评论:5条
    文章分类