基于局域网的Android点对点即时通讯

oyezitan 2017-07-17 10:51:55
最近,很想开发一款基于局域网的Android点对点即时通讯APP(类似飞鸽传书),基本功能:单聊,群聊,文本聊天,视频通话,语音通话,发送文件,发送消息不通过服务器,想使用一个网络框架来发送数据、接收数据,找了很多没有找到,网上大部分是基于服务器的框架,有没有不需要服务器的开源框架呢?哪位前辈可以推荐一款?感谢!




...全文
790 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_40407524 2017-09-26
  • 打赏
  • 举报
回复
有想過使用jacket 嗎 如果只是點對點
BeautyDogmonstar 2017-09-26
  • 打赏
  • 举报
回复
楼主有没有找到解决办法
oyezitan 2017-07-18
  • 打赏
  • 举报
回复
引用 3 楼 qq_26851595 的回复:
不通过服务器,很多东西都没法做,或者说很难做,比如上面提到的群聊,如果你非要这么做,只能用群组里面的一个客户端暂时充当服务器的角色,这种做法不是那么的可取; 还有最重要的就是离线消息(文件),这个要是不能做,你的即时通讯实用性就基本为0了。如果你非要做,也不是不可以,把发送方暂时充当服务器角色,离线消息保存在发送方。 还有其他等等。。。 终上所述,没有服务器,你也是要实现一部分相当于服务器的功能,何必呢
谢谢指点!基于使用场景问题没有使用服务器,如果跑服务器的话,占用开销太大了,我们的设备资源有限;群聊:据说可以使用jxta协议来实现,离线消息不太好实现。
oyezitan 2017-07-18
  • 打赏
  • 举报
回复
引用 1 楼 xj396282771 的回复:
XMPP协议http://blog.csdn.net/h7870181/article/details/8653865
谢谢指点,只是我想做的这个IM没有服务器支持,都是点对点的通讯。
MissZzz丶 2017-07-18
  • 打赏
  • 举报
回复
不通过服务器,很多东西都没法做,或者说很难做,比如上面提到的群聊,如果你非要这么做,只能用群组里面的一个客户端暂时充当服务器的角色,这种做法不是那么的可取; 还有最重要的就是离线消息(文件),这个要是不能做,你的即时通讯实用性就基本为0了。如果你非要做,也不是不可以,把发送方暂时充当服务器角色,离线消息保存在发送方。 还有其他等等。。。 终上所述,没有服务器,你也是要实现一部分相当于服务器的功能,何必呢
chengzhouyang11 2017-07-18
  • 打赏
  • 举报
回复
如果不通过服务器,那就只有用socket了,点对点音视频通讯还是可以的,但socket群聊是不太可能

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧