默认
发表评论 5
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] 基于MobileIMSDK的iOS端IM聊天可以同时设置两个端口吗
阅读(16572) | 评论(5 收藏 淘帖1
神秘人  发表于 1 年前 倒序浏览 |阅读模式

项目中原先有一个招聘求职模块,使用了8901的端口,现在又增加了一个新的聊天模块,服务端给了一个新的端口8903,两个模块各用各的端口。同时两个模块是同时存在的,SDK中使用单例来管理,一个scoket要如何设置两个端口呢?

就是一个APP中,用SDK实现两个不同的聊天模块,服务端提供的ip一样,端口不一样

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已回复] MobileIMSDK Server如何自制数据包格式回复下一篇:[已回复] iOS-IM开发报错: MobileIMSDK ClientCoreSDK 出错,服务器关闭

本帖已收录至以下技术专辑

推荐方案
评论 5
你的意思是,你的app里,里面用MobileIMSDK实现了两个不同的聊天模块?(各自连接的服务端不一样?)
@JackJiang  是的,现在服务端又给了一个端口,总共两个端口,一个端口一个聊天模块
引用:小纠羯 发表于 2022-07-07 16:51
@JackJiang  是的,现在服务端又给了一个端口,总共两个端口,一个端口一个聊天模块

我明白你的意思,那你客户端相同的sdk、相同的文件名,你怎么解决两套sdk的冲突问题的?

你这样的需求还真是不多见,等于一个app里开两条实时连接,先不说冲突问题,这不就是双倍耗电了吗。。
引用:JackJiang 发表于 2022-07-07 17:25
我明白你的意思,那你客户端相同的sdk、相同的文件名,你怎么解决两套sdk的冲突问题的?

你这样的需求 ...

我也是很郁闷啊,新增功能的时候想着只要在消息中添加字段进行区分,结果后台接口文档直接给了新的端口过来。
如果一定要这样搞,是不是只能完全复制一份SDK(所有文件名、方法名做修改)来实现呢?
引用:小纠羯 发表于 2022-07-07 17:38
我也是很郁闷啊,新增功能的时候想着只要在消息中添加字段进行区分,结果后台接口文档直接给了新的端口过 ...

是的,真要这样搞,就得想当于搞两份不冲突的sdk代码。但后台这样设计,对前端来说太不合理了
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部