551.png (40.26 KB, 下载次数: 633)
下载附件 保存到相册
1 年前 上传
66.jpg (425.23 KB, 下载次数: 667)
51.png (21.18 KB, 下载次数: 633)
@Component @Order(value = 1) public class ChatServerRunner implements CommandLineRunner { @Autowired private ServerLauncherImpl sli; @Override public void run(String... strings) throws Exception { // 启动MobileIMSDK服务端的Demo sli.startup(); // 加一个钩子,确保在JVM退出时释放netty的资源 Runtime.getRuntime().addShutdownHook(new Thread(sli::shutdown)); } }
@Component public class ServerLauncherImpl extends ServerLauncher { @Autowired private ServerEventListenerImpl serverEventListenerImpl; @Autowired private MessageQoSEventS2CListnerImpl MessageQoSEventS2CListnerImpl; /** * 静态类方法:进行一些全局配置设置。 */ static { // 设置MobileIMSDK服务端的UDP网络监听端口 GatewayUDP.PORT = 7901; ServerLauncher.supportedGateways = Gateway.SOCKET_TYPE_UDP; // 开/关Demog日志的输出 QoS4SendDaemonS2C.getInstance().setDebugable(true); QoS4ReciveDaemonC2S.getInstance().setDebugable(true); } /** * 实例构造方法。 * * @throws IOException */ public ServerLauncherImpl() throws IOException { super(); } /** * 初始化消息处理事件监听者. */ @Override protected void initListeners() { // ** 设置各种回调事件处理实现类 this.setServerEventListener(serverEventListenerImpl); this.setServerMessageQoSEventListener(MessageQoSEventS2CListnerImpl); } }
@Autowired private ImDao imdao; @Override public boolean onTransferMessage_RealTimeSendFaild(Protocal p) { // 接收者uid String userId = p.getTo(); // 发送者uid String from_user_id = p.getFrom(); // 消息或指令内容 String dataContent = p.getDataContent(); // 消息或指令指纹码(即唯一ID) String fingerPrint = p.getFp(); // 【重要】用户定义的消息或指令协议类型(开发者可据此类型来区分具体的消息或指令) int typeu = p.getTypeu(); return imdao.saveMsgFaild(p); }
@Mapper public interface ImDao { /** * 储存离线 */ boolean saveMsgFaild(Protocal p); }
来源:即时通讯网 - 即时通讯开发者社区!
214.png (105.22 KB, 下载次数: 644)
轻量级开源移动端即时通讯框架。
快速入门 / 性能 / 指南 / 提问
轻量级Web端即时通讯框架。
详细介绍 / 精编源码 / 手册教程
移动端实时音视频框架。
详细介绍 / 性能测试 / 安装体验
基于MobileIMSDK的移动IM系统。
详细介绍 / 产品截图 / 安装体验
一套产品级Web端IM系统。
详细介绍 / 产品截图 / 演示视频
引用此评论
引用:JackJiang 发表于 2023-06-09 12:11 点赞。晚上我来帮你稍微优化下排版
本人属:兔
本人属:牛
本人属:龙
本人属:羊
本人属:鼠
精华主题数超过100个。
连续任职达2年以上的合格正式版主
为论区做出突出贡献的开发者、版主等。
Copyright © 2014-2024 即时通讯网 - 即时通讯开发者社区 / 版本 V4.4
苏州网际时代信息科技有限公司 (苏ICP备16005070号-1)
Processed in 0.109375 second(s), 38 queries , Gzip On.