需求是:
1、多人的群聊
2、支持文字,图片,语音和视频
3、客户端是iOS & android app
初步的想法是:
1、文字、图片、语音和视频的上传均通过http post上传
2、通过udp向app客户端广播通知群聊有新消息,会有个udp的握手,没有收到回包则重复通知3次。另,app和server之间有个udp的心跳。
3、接收到通知的app通过http请求来下载文字、图片、语音和视频等信息
这个想法是否靠谱?另外是否有比较成熟的开源实现这套逻辑?
1、多人的群聊
2、支持文字,图片,语音和视频
3、客户端是iOS & android app
初步的想法是:
1、文字、图片、语音和视频的上传均通过http post上传
2、通过udp向app客户端广播通知群聊有新消息,会有个udp的握手,没有收到回包则重复通知3次。另,app和server之间有个udp的心跳。
3、接收到通知的app通过http请求来下载文字、图片、语音和视频等信息
这个想法是否靠谱?另外是否有比较成熟的开源实现这套逻辑?