IM即时通信
来源:互联网 发布:全本网络下载下载 编辑:程序博客网 时间:2024/05/16 03:01
IM(instant Message)即时通信:比较有名的有QQ、微信、陌陌等。
1.常用的协议有TCP/UDP(底层),HTTP(上层)
2.TCP与UDP的异同
3.常见形式
在线直传
不经过服务器,peer to peer p2p
在线代理
消息经过服务器,由服务器转发
离线代理
消息经过服务器,对方不在线,暂保服务器,在线再转发
离线扩展
其它形式转发 sms邮件
4.IM的原理
步骤:
1.创建与服务器端的消息通道
2.登录账号与密码
3.获得所有联系人(好友)
4.服务器根据目标账号to发送消息。
5.侧重点
开发的重点
1.IM接口文档 2.开发sdk
Socket 套接字
客户端程序 插头
ServerSocket
服务端程序 插座
电流/消息通讯
核心内容
1.消息内容与IM服务器接口文档
接口文档:规定了消息内容的字段和格式(xml和json)
消息对象:封装的消息对象,消息内容+附加字段
2.消息格式(xml/json)
Xml与json都是格式良好的字符串。
xmljsonXstreamgson完成java对象与xml的互转完成java对象与json的互转Xstream
1.fromXml :xml转java对象
2.toXml :java对象转xml
gson
1.fromGson:json转java对象
2.toJson :java对象转json
xml扩展性好json扩展性差<name>消息</name>流量没优势{"name":“消息”}流量有优势
0 0
- IM即时通信
- 国内im即时通信服务商
- 即时通信(IM)会话SIP协议基础
- android之IM即时通信原理
- 即时通信技术--IM系列之二
- IM即时通信(二) 文本传输
- IM(即时通信软件)与企业管理软件的整合
- IM(即时通信软件)标准推行的契机
- android接入即时IM(接入亲加通信云)
- android接入即时IM(接入亲加通信云)
- android IM即时通信之聊天界面UI框架
- 聊聊四种即时通信(Instant Messaging)IM协议
- Android IM即时通信开发总结及代码
- android IM即时通信之聊天界面UI框架
- android IM即时通信之聊天界面UI框架
- 浅谈人人网以及淘宝网的IM即时通信以及point-to-point通信
- 即时聊天IM
- android接入即时IM
- C++ 之继承中的重载
- Codeforces 556A Case of the Zeros and Ones 消除01串
- cocos-js动态读取json
- oracle 用户创建
- 蒋宇捷——程序员的进化 - 在拉勾1024程序员节上的演讲
- IM即时通信
- CMFCToolTipCtrl 应用详解
- Ubuntu 下安装新世纪五笔输入法
- SQL中group by的用法
- OCP-1Z0-051-2015-23题
- 5步分析恶意pdf文件
- spring学习笔记(4)——spring的两种注入方式
- Oracle日期函数
- spring bean的作用域