Commit Graph

14 Commits

Author SHA1 Message Date
nnbcccscdscdsc
ed1cb20da8 fix:更新.gitignore文件 2026-03-17 19:58:15 +08:00
nnbcccscdscdsc
9f64c9fc49 Stop tracking generated log file 2026-03-17 19:49:05 +08:00
nnbcccscdscdsc
20b2050706 refactor: 收口为hub/peer/bridge 三程序并统一 支持 tcp/udp/kcp" 2026-03-17 16:28:35 +08:00
nnbcccscdscdsc
6c975d9ae3 fix:更新客户端功能 2026-03-16 22:28:05 +08:00
nnbcccscdscdsc
7f2f79e672 feat:实现交叉编译linux x86&arm架构下的client 2026-03-14 08:49:06 +00:00
nnbcccscdscdsc
7ecd8a4ef4 feat: 实现并完成核心功能测试套件
- 编译系统:支持通过 `make clean all` 进行全量编译,生成可执行文件 `omni_client`、`omni_server`、`omni_relay` 和 `omni_test`。
- 客户端-服务端文件传输:支持 TCP/UDP/KCP 协议,已验证文件收发功能(使用 `/tmp/input.bin` 作为测试文件)。
- 服务端指令驱动:服务端可通过控制台发送 ASCII 指令(如 `hello-client`)实时驱动客户端。
- 动态转发功能 (Relay):实现 UDP 协议下的动态目标切换,支持 `show` 查询和 `set` 命令实时修改转发目标(如从 9102 端口切换到 9103 端口)。
- 所有功能已在本地环境(127.0.0.1)通过完整流程验证。
2026-03-13 22:39:41 +08:00
meiqi
4d475f8c92 fix: 重构基础通信框架为异步事件循环,并修复 KCP conv 错位与接收漏斗堵塞问题 2026-03-13 21:00:38 +08:00
meiqi
cf629fa722 fix 2026-03-13 20:03:55 +08:00
meiqi
c819bddbbb log2json 2026-03-13 19:58:29 +08:00
nnbcccscdscdsc
3c1a39c4f4 清理编译中间产物并更新ignore规则 2026-03-13 08:14:02 +00:00
nnbcccscdscdsc
bea7f08f44 Docs:更新ignore文件 2026-03-13 08:07:41 +00:00
meiqi
03e8c7beaa Merge branch 'main' of https://github.com/nnbcccscdscdsc/OmniSocket 2026-03-13 15:53:44 +08:00
meiqi
7dc00165d9 feat: 初始化 OmniSocket 目录结构与底层网络接口 2026-03-13 15:22:59 +08:00
nnbcccscdscdsc
3845fc36c0 Docs:更新项目架构 2026-03-13 06:49:21 +00:00