📄 项目文档.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 + -