【文件属性】:
文件名称:Socket.io-FLSocketIM-iOS:基于Socket.io iOS即时通讯客户端 iOS IM Client based on Socket.io
文件大小:19.97MB
文件格式:ZIP
更新时间:2021-05-16 15:01:00
Objective-C
Socket.io-FLSocketIM-iOS
iOS 代码地址:
服务器端代码实现参照:
安卓端代码实现参照:
实现功能
文本发送
图片发送(从相册选取,或者拍摄)
短视频
语音发送
视频通话
其他一些效果(类似QQ底部tabBar,短视频拍摄等)
功能扩展中。。。。。
使用技术
一、socket.io
socket.io是该项目实现即时通讯关键所在,非常强大;
Socket.io将Websocket和轮询 (Polling)机制以及其它的实时通信方式封装成了通用的接口,并且在服务端实现了这些实时机制的相应代码。
先上代码
1.创建socket连接,通过单例管理类FLSocketManager实现
- (void)connectWithToken:(NSString *)token success:(void (^)())success fail:(void (^)())fail {