# tio-websocket **Repository Path**: zh-dayong/tio-websocket ## Basic Information - **Project Name**: tio-websocket - **Description**: tio集成springboot架构,做websocket模块,也可以做im聊天 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2022-01-05 - **Last Updated**: 2023-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tio-websocket #### 介绍 {**以下是 Gitee 平台说明,您可以替换此简介** Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} #### 软件架构 软件架构说明 走过路过,希望各位给个点赞关注一下,给作者动力写更多东西 目前在做复杂im,基于tio-im实现,欢迎关注 #### 安装教程 1. maven 2. jdk1.8 3. tio-websocket #### 使用说明 1. maven 2. jdk1.8 3. tio-websocket #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 使用步骤 1. 首先googl下载websocket调试工具: 访问连接ws://127.0.0.1:9326/?userId=7035918474010427479 2. 发送心跳请求调试:{ "msgType": 0} 返回数据格式:{"code":201,"data":null,"message":"ping"} 3. 启动类加上注解@EnableTioWebSocketServer 4. 配置文件加上下面配置 tio: websocket: server: port: 9326 heartbeat-timeout: 600000 5. 握手类实现:TioServerMsgHandler(重点) 6. 整体步骤:消费kafka信息,然后发送tio组里面,前端实时拿到绑定bing组消息(这里例子是:实时拿硬件上送消息,前端展示出来)