安卓 IM 即时聊天应用怎么写的 用到什么技术 包括客户端与服务器端的 用SOCKET么?

AaronW 发布于 2015/05/20 21:29
阅读 1K+
收藏 0
Java TCP UDP了解一点 难道服务器与客户端通信是用UDP么?  像qq那样 一对一 多对多是怎么实现的 , 一对一由服务器将两个客户端建立连接么, 多对多是一旦有人发送信息,服务器将消息发送到所有的客户端么, 以目前所学的了解只能使用多线程来解决, 如果客户端过多线程是不是太多了. 请指教,谢谢
加载中
0
纯洁徐
纯洁徐
环信~飘过
AaronW
AaronW
服务器端用Java呢
eechen
eechen
回复 @AaronW : 搞PHP的,自己写的话可以照着Swoole作者开发的PHPWebIM用PHP Swoole 和 Swoole Framework开发服务器端,客户端用WebKit浏览器支持WebSocket,反正移动端没有微软垃圾IE的困扰和束缚。
AaronW
AaronW
自己写呢
0
SODEVE
SODEVE
以前做做即时通讯用的是openfire
SODEVE
SODEVE
回复 @AaronW : 可以,这东西是开源的 http://www.oschina.net/p/openfire/
AaronW
AaronW
没用过 安卓也可以用?
0
西夏一品堂
西夏一品堂
http://socket.io
0
TracyZhang
TracyZhang

Xmpp协议可以用:

        Server:openfire

        Android:smack

        IOS:xmppframework

另外的协议如mqtt也可以有对应方案。

返回顶部
顶部