Socket:Thread

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

阅读更多
个人分类: java
上一篇Socket:client
下一篇ServerSocket:Socket & ServerSocket
想对作者说点什么? 我来说一句

socket thread操作

2011年05月18日 834KB 下载

纯java实现ATM

2009年06月14日 75KB 下载

socket多线程thread通讯.rar

2013年04月27日 8KB 下载

Socket Programming & Thread Pool实例

2004年05月09日 12KB 下载

没有更多推荐了,返回首页

关闭
关闭