默认
发表评论 1
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已回复] MobileIMSDK选用WebSocket是否可以不开启TCP和 UDP?
阅读(24371) | 评论(1 收藏 淘帖1
当 服务端对接的 只是 websocket ,那么在启动的时候 是否可以不启动TCP 和UDP协议

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

上一篇:[已回复] MobileIMSDK客户端之间能否知道对方是否在线?下一篇:[已解决] 请问MobileIMSDK服务端发生kickout时,具体回调逻辑是怎样?

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

推荐方案
评论 1
是的,可以不用启用。协议之间没有偶合关系。

可以参考Demo里我给出的演示代码按需设置:
// 设置MobileIMSDK服务端仅支持UDP协议
// ServerLauncher.supportedGateways = Gateway.SOCKET_TYPE_UDP;
// 设置MobileIMSDK服务端仅支持TCP协议
// ServerLauncher.supportedGateways = Gateway.SOCKET_TYPE_TCP;
// 设置MobileIMSDK服务端仅支持WebSocket协议
// ServerLauncher.supportedGateways = Gateway.SOCKET_TYPE_WEBSOCKET;
// 设置MobileIMSDK服务端同时支持UDP、TCP、WebSocket三种协议
ServerLauncher.supportedGateways = Gateway.SOCKET_TYPE_UDP | Gateway.SOCKET_TYPE_TCP | Gateway.SOCKET_TYPE_WEBSOCKET;

服务端Demo主类的完整源码在这里:https://gitee.com/jackjiang/MobileIMSDK/blob/master/demo_src/Server/MobileIMSDKServerDemo2/src/net/x52im/mobileimsdk/server/demo/ServerLauncherImpl.java
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部