# InChat
**Repository Path**: kevinosc/InChat
## Basic Information
- **Project Name**: InChat
- **Description**: 一个轻量级、高效率的支持多端(应用与硬件Iot)的异步网络应用通讯框架
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 4
- **Created**: 2020-04-09
- **Last Updated**: 2022-05-21
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

[](https://jq.qq.com/?_wv=1027&k=57X4L74)
[](https://github.com/UncleCatMySelf)
[](doc/study/mulu.md)
[](https://mvnrepository.com/artifact/com.github.UncleCatMySelf/InChat/1.1.0-alpha)
## 简介
***(InChat)Iot Netty Chat***
一个轻量级、高效的通信框架, 支持聊天和物联网, 您可以使用它来快速构建具有后台的聊天服务器, 并快速自定义自己的通信 api, 包括具有不同的通讯可以支持的协议。
**欢迎参与QQ群交流与提供建议、业务场景、需求功能等**
## Maven版本
版本目标:移除对SpringBoot的环境依赖,InChat独立生存与使用,结合上一版的功能,并添加服务器发送消息接口
* [V1.1.0-alpha版本使用说明](https://unclecatmyself.github.io/2018/12/21/InChatV1.1.0%E7%89%88%E6%9C%AC%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E/)
* [V1.1.0-alpha版本视频教学](https://v.qq.com/x/page/i08165ym286.html)
```
com.github.UncleCatMySelf
InChat
1.1.0-alpha
```
## 项目日志
* [项目研发日志更新](doc/Project-Log-cn.md)
## 教程
### [Netty入门与源码讲解](doc/study/mulu.md)
* [项目设计思路](doc/design_cn.md)
> * [登录模块详细设计](doc/detail/Login-cn.md)
> * [登录模块整改版V0.1](doc/detail/login_rect.md)
## 里程碑
* [InChat项目里程碑](doc/goal/goal.md)
## 相关资料(欢迎贡献)
* [QQ群建议贡献](doc/advice/advice.md)
## demo分支介绍
原始项目核心演示, 您可以先运行了解, 模仿微聊天聊天应用程序, 逐步更新, 基于 springbot-web 套接字的一般框架, 结合 netty 聊天社交, 并记录聊天日志, 异步存储, 前端临时 sui mobile, 添加实现 tcp/后端通信端口 (mqtt 协议、实时和单片机等 tcp 硬件通信), 添加图片处理流、聊天实现文本和图片发送功能,api 调用 netty 长链接执行发送消息 (联机、用户列表的数量)
## demo分支效果演示
.png)
.png)
.png)
.png)
.png)



## webrtc分支介绍
一个基于web RTC和Netty相结合的例子,实现语音与视频流通讯。

## im-api分支介绍
腾讯 im (云通信) 后端仿真项目, 以 api 的形式对接, 如果有前端想要停靠可以运行此分支, 预计该分支最终将为一个单一的服务并发 300, 000个用户的 im 后台项目
## paho-mqtt分支介绍
基于 paho. js 和 java mqtt 客户端消息订阅和通信的小型程序端或移动 web 端, 小程序物联网演示目前支持 ws 格式
## tcp-wechat分支介绍
基于小程序端与单片机等硬件 tcp/ip 的主要通信, 将物联网中心作为中转, 本演示将充分实现具体功能
## 下载地址
下载地址:https://github.com/UncleCatMySelf/SBToNettyChat/releases
## 下载 & 问题
https://github.com/UncleCatMySelf/SBToNettyChat/issues
## 赞助
打赏时请记得备注上你的github账号或者其他链接,谢谢支持!

