目的
通过之前学习了Java语言中的网络编程,今天就来实现QQ内部的相应聊天功能(群聊、登录功能、群聊)
相关技术、及其使用
QQ图片20190822184802.jpg
1、通过创建一个接口对客户端和发服务器端进行进行相应的规范
客户端的需求可以再发送的字符里面体现
1、登录 u+姓名 u+
2、返回结果 成功1 失败-1
3、私聊 p+姓名 ♥ 聊天内容 p+
4、群聊 a+聊天内容 a+
5、发文件 f+
6、发语音 v+
public interface ChatProtocol {
//登录
String LOGIN_FLAG = "u+";
//私聊
String PRIVATE_FLAG = "p+";
//群聊
String PUBLIC_FLAG = "a+";
//分隔符
String SPLIT_FLAG = "♥";
//成功与否的状态
String SUCCESS = "1";
String FAILUER = "-1";
}
2、创建服务器端和服务器端的子线程
这个功能的代码在之前就有讲解,所以,在此就不详细讲解: