public void run() {
		try{ 
			String message = null;//客户端发送过来的内容，服务器转发给所有用户
			StringBuilder welMsg = new StringBuilder();
			welMsg.append(CommonUtil.WELCOME_MESSAGE).append(name).append("********");
			sendMessage(welMsg);//第一次登陆，发送欢迎信息
			sendUserList();//发送新的用户列表
			while (beConnected){
				message=dis.readUTF();//读取客户端的信息
				DateFormat d1 = DateFormat.getDateTimeInstance();//发送聊天信息
				StringBuilder chatMsg = new StringBuilder();
				chatMsg.append("----------").append(name).append(" ").append(d1.format(new Date())).append(" : \n ").append(message);
				sendMessage(chatMsg);
			}
		}catch(SocketException e){
			System.out.println("a client quit!");
		}catch(EOFException e){
			System.out.println("Client closed!");
		}catch (IOException e) {
			System.out.println("发生未知IO错误！");
		}finally{//发生任何exception都要响应地对虚拟客户端做出响应
			this.close();
		}
	}