XML通信协议
1.登录请求
<msg>
<type>Login</type>
<name>用户名</name>
<passwd>密码</passwd>
</msg>
1.1登录响应
<msg>
<type>LoginResp</type>
<result>登录响应结果码,0-表示登录成功,其他表示登录失败</result>
<desc>对结果码的描述</desc>
</msg>
2.注册请求
<msg>
<type>Reg<type>
<name>用户名</name>
<passwd>密码</passwd>
</msg>
2.1注册响应
<msg>
<type>RegResp</type>
<result>用户注册响应结果码,0-表示注册成功,1-表示用户已经存在,其他表示注册失败</result>
<desc>对结果码的描述</desc>
</msg>
3.发送消息
<msg>
<type>SendMsg</type>
<sender>发送者</sender>
<reciver>接收者</reciver>
<content>消息内容</content>
</msg>
4.获取在线用户请求
<msg>
<type>GetOnline</type>
</msg>
4.获取在线用户请求响应
<msg>
<type>GetOnlineResp</type>
<user>用户1,用户2,....多个用户用逗号分隔</user>
</msg>
5.服务器广播下线用户
当一个用户下线后广播给所有在线用户更新用户列表
<msg>
<type>Offline</type>
<user>用户名</user>
</msg>
6.服务器广播上线用户
当一个用户上线后广播给所有在线用户更新用户列表
<msg>
<type>Online</type>
<user>用户名</user>
</msg>
没有合适的资源?快使用搜索试试~ 我知道了~
XML.zip_XML传输
共20个文件
java:19个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 189 浏览量
2022-09-19
20:36:07
上传
评论
收藏 17KB ZIP 举报
温馨提示
传输文件的时候所用到的协议,一般不多用xml协议
资源推荐
资源详情
资源评论
收起资源包目录
XML.zip (20个子文件)
src
com
netjava
chat
client
ui
LoginUI.java 4KB
ChatUI.java 4KB
service
RecvListener.java 449B
ClientThread.java 4KB
LoginListener.java 162B
server
SocketProcessThread.java 6KB
UserDB.java 830B
ServerPortListener.java 1001B
protocol
xml
Offline.java 534B
MsgTools.java 2KB
Login.java 741B
RegResp.java 844B
Msg.java 588B
GetOnlineResp.java 596B
LoginResp.java 831B
GetOnline.java 332B
Reg.java 733B
SendMsg.java 935B
Online.java 531B
XML通信协议.txt 1KB
共 20 条
- 1
资源评论
weixin_42651887
- 粉丝: 77
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功