关闭

ServerSocket:Thread

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

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

0
0

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