⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 项目文档.txt

📁 QQ聊天程序
💻 TXT
字号:
该版本是讲师张力猛实现的。
该版本的特点以及改进的地方:
1。该版本中消息类型是通过字符串如:<1.1>来实现的;用该类似的字符串来标识消息的类型;
	1》字符串<1.1>:该消息类型表示发送登陆者名字,并读取服务端的信息
  	  out.writeUTF("<1.1>");//通知服务器,有新人登陆,<1.1>“标识”刚登录上来的用户名,相当于请求类型(请求协议)
	  out.writeUTF(name);//发送新人的用户名
	2》字符串<2.1>:该消息类型表示请求服务器发送全部聊天信息
	  out.writeUTF("<2.1>");//请求服务器发送全部聊天信息
	  ta.setText(in.readUTF());

	3》字符串<2.2>:该消息类型代表客户正常说话
	  out.writeUTF("<2.2>");//代表客户正常说话

	4》字符串<3.2>:该消息类型代表“有人离开”
	  out.writeUTF("<3.2>");//这种请求协议代表“有人离开”

2。对该版本中消息类型的表示采用Message对象对消息类型和消息体进行封装。
以对象的形式进行传输将更加方便。
public class Message{
	private String type;
	private String contant;
	public Message(String type,String contant){
		this.type = type;
		this.contant = contant;
	}
	getter/setter;
}
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -