-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCommand.java
148 lines (118 loc) · 5.41 KB
/
Command.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
package qin.model;
public class Command {
/***
* 与注册有关的信令
*/
// 客户端 --> 服务端 用户注册信令
public final static String REGISTER = "register";
// 服务端 --> 客户端 用户注册成功信令
public final static String REGISTERSUCCESS = "registerSuccess";
// 服务端 --> 客户端 用户注册失败信令
public final static String REGISTERFAIL = "registerFail";
/***
* 与登录有关的信令
*/
// 客户端 --> 服务端 用户登录信令
public final static String LOGIN = "login";
// 服务端 --> 客户端 用户登录成功信令
public final static String LOGINSUCCESS = "loginSuccess";
// 服务端 --> 客户端 用户登录失败信令
public final static String LOGINFAIL = "loginFail";
// 服务端 --> 客户端 好友登录信令(用于通知其好友,使得好友把他的图像变亮)
public final static String FRIENDLOGIN = "friendLogin";
/***
* 与注销有关的信令
*/
// 客户端 --> 服务端 用户注销信令
public final static String LOGOUT = "logout";
// 服务端 --> 客户端 用户注销信令(用于通知其好友,使得好友把他的图像变暗)
public final static String FRIENDLOGOUT = "friendLogout";
/***
* 与查询用户有关的信令
*/
// 客户端 --> 服务端 查找用户信令
public final static String FINDUSER = "findUser";
// 服务端 --> 客户端 获得查询用户信息信令
public final static String GAINUSERINFO = "gainUserInfo";
public final static String FINDUSERFAIL = "findUserFail";
/***
* 与添加好友有关的信令
*/
// 客户端 --> 服务端 添加好友
public final static String ADDFRIEND = "addFriend";
// 客户端 --> 服务端 删除好友
public final static String DELETEFRIEND = "deleteFriend";
// 服务端 --> 客户端(请求方) 等待被请求方处理添加请求
public final static String WAITFORUSERRESPOND = "waitForUserRespond";
// 服务端 --> 客户端(请求方) 获得被请求方处理结果
public final static String GAINADDFRIENDRESPOND = "gainAddFriendRespond";
// 服务端 --> 客户端(被请求方) 收到添加好友请求
public final static String RECEIVEADDFRIENDAPPLICATION = "receiveAddFriendApplication";
// 服务端(被请求方) --> 服务端 处理添加好友请求
public final static String RESPONDADDFRIENDAPPLICATION = "respondAddFriendApplication";
/***
* 与创建群有关的信令
*/
// 客户端 --> 服务端 发送创建群请求
public final static String CREATEQUN = "createQun";
// 服务端 --> 客户端 成功创建群
public final static String CREATEQUNSUCCESS = "createQunSuccess";
public final static String CREATEQUNFAIL = "createQunFail";
/***
* 与查找群有关的信令
*/
// 客户端 --> 服务端 查找群
public final static String FINDQUN = "findQun";
// 服务端 --> 客户端 获得群息
public final static String GAINQUNINFO = "gainQunInfo";
public final static String FINDQUNFAIL = "findQunFail";
/***
* 与加入群有关的信令
*/
// 客户端 --> 服务端 申请加入群
public final static String JOININQUN = "joinInQun";
// 服务端 --> 客户端(请求方) 等待群(主)处理添加请求
public final static String WAITFORQUNRESPOND = "waitForQunRespond";
// 服务端 --> 客户端(请求方) 获得群(主)处理结果
public final static String GAINQUNRESPOND = "gainQunRespond";
// 服务端 --> 客户端(群主) 收到加入群请求
public final static String RECEIVEJOINQUNAPPLICATION = "receiveJoinQunApplication";
// 服务端(群主) --> 服务端 处理加入群请求
public final static String RESPONDJOINQUNAPPLICATION = "respondJoinQunApplication";
/***
* 与退出群有关的命令
*/
// 客户端 --> 服务端 申请退出群
public final static String EXITQUN = "exitQun";
/***
* 与修改个人消息、群消息有关的信令
*/
// 客户端 --> 服务端 修改个人消息
public final static String MODIFYUSERINFO = "modifyUserInfo";
// 服务端 --> 客户端 修改群消息
public final static String MODIFYQUNINFO = "modifyQunInfo";
/***
* 与聊天有关的信令
*/
// 客户端(发送方) --> 服务端 发送私聊信息
public final static String SENDPRIVATEMSG = "sendPrivateMsg";
// 服务端 --> 客户端(接收方) 接收私聊信息
public final static String RECEIVEPRIVATEMSG = "receivePrivateMsg";
// 客户端(发送方) --> 服务端 发送群聊信息
public final static String SENDQUNMSG = "sendQunMsg";
// 服务端 --> 客户端(接收方) 接群私聊信息
public final static String RECEIVEQUNMSG = "receiveQunMsg";
/***
* 与发送有关的信令
*/
// 客户端(发送方) --> 客户端(接收方) 发送文件请求
public final static String SENDFILE = "sendFile";
// 客户端(接收方) --> 客户端(接收方) 同意接收文件
public final static String RECEIVEFILE = "receiveFile";
// 客户端(接收方) --> 客户端(接收方) 拒绝接收文件
public final static String REFUSETORECEIVEFILE = "refuseToReceiveFile";
/***
* command about heart beat
*/
public final static String HEARTBEAT = "heartBeat";
}