-
62a1e1b965
chore: 更新.gitignore和CMakeLists.txt
master
Toukaiteio
2025-11-28 13:10:58 +08:00
-
140d5bf348
Add MIT License to the project
Daiyosei
2025-11-28 12:25:21 +08:00
-
9fc0a73c7c
build(CMake): 添加nanoid支持并改进Steam API链接逻辑
Toukaiteio
2025-11-28 09:22:59 +08:00
-
91e4198f8a
add .gitignore
Toukaiteio
2025-11-28 08:33:24 +08:00
-
cf04905577
Delete .DS_Store
YoungUsing
2025-11-27 22:42:42 +08:00
-
c0bc7720c9
Merge pull request #4 from liu5580/main
Ji Fuyao
2025-11-27 15:16:16 +08:00
-
-
3430871fbf
添加CMakeLists.txt,修复macOS26编译运行openGL版本不支持错误
liu5580
2025-11-27 15:14:18 +08:00
-
-
6897466539
Update README with QQ discussion group details
Ji Fuyao
2025-11-24 10:18:01 +08:00
-
9691dc36fd
Add QQ discussion group information to README
Ji Fuyao
2025-11-24 10:17:49 +08:00
-
c8ad3052f9
更新窗口标题,添加版本号 1.0.0
Release
Ayndpa
2025-11-19 22:38:21 +08:00
-
d91d57e20a
更新 README.md,重写项目描述,添加功能特性、系统要求及构建步骤
Ayndpa
2025-11-19 22:37:30 +08:00
-
37272a5b95
添加帧率限制,优化窗口聚焦时的性能表现
Ayndpa
2025-11-19 22:29:40 +08:00
-
e66f85576e
优化连接信息显示,调整无效状态的表示方式
Ayndpa
2025-11-19 22:22:07 +08:00
-
c08a7753f3
实现单实例检查机制,优化窗口激活逻辑,添加跨平台支持
Ayndpa
2025-11-19 22:14:15 +08:00
-
f045632a78
优化io_context管理,添加工作保护和线程处理,确保资源正确释放
Ayndpa
2025-11-19 22:07:48 +08:00
-
e8a326be53
重构SteamMessageHandler,移除多余线程,改用定时器实现异步轮询,优化消息接收逻辑
Ayndpa
2025-11-19 21:42:51 +08:00
-
04ce1a4a03
优化连接中继信息返回逻辑,简化直连状态判断
Ayndpa
2025-11-19 21:38:14 +08:00
-
e01f08c655
初始化Steam API,优化房间连接逻辑,移除冗余的Rich Presence处理
Ayndpa
2025-11-19 21:35:16 +08:00
-
94d3445cd2
添加连接类型列到用户列表,优化连接信息显示逻辑
Ayndpa
2025-11-19 21:07:48 +08:00
-
47943a0052
调整邀请朋友渲染顺序,优化断开连接按钮显示逻辑
Ayndpa
2025-11-19 21:02:19 +08:00
-
30fe49880f
重构网络管理,优化房间状态显示逻辑,添加断开连接功能,确保资源正确释放
Ayndpa
2025-11-19 21:00:35 +08:00
-
455539cbf1
优化Steam网络管理,添加主机延迟获取功能,重构房间成员管理逻辑
Ayndpa
2025-11-19 20:56:48 +08:00
-
cd7a035ba8
重构MultiplexManager和TCPServer,优化客户端管理和连接逻辑,添加异步读取和错误处理
Ayndpa
2025-11-19 20:25:25 +08:00
-
1991cc9a5d
增强MultiplexManager,添加异步读取功能,管理每个客户端的读取缓冲区
Ayndpa
2025-11-19 19:01:00 +08:00
-
dc3535f8c2
重构网络管理,移除TCPClient和TCPServer类,整合多路复用功能,优化连接管理和数据传输逻辑
Ayndpa
2025-11-19 18:30:52 +08:00
-
dc44cf4df1
重构MultiplexManager,使用字符串ID替代uint32_t,优化TCPClient和TCPServer的客户端管理
Ayndpa
2025-11-19 18:19:14 +08:00
-
2e0febc3a3
重构Steam房间管理回调,添加IO失败处理,优化构造函数格式
Ayndpa
2025-11-19 17:48:06 +08:00
-
7ace8bbb3c
增强MultiplexManager构造函数,添加io_context、isHost和localPort参数,并在TCPServer中相应更新
Ayndpa
2025-11-19 17:12:12 +08:00
-
f661b1d369
重构Steam网络管理,整合房间管理功能,添加多路复用支持,优化TCP服务器和消息处理
Ayndpa
2025-11-19 16:49:36 +08:00
-
0e65ecb8ca
移除手动设置的STUN服务器列表及相关日志输出,简化初始化过程
Ayndpa
2025-11-19 16:37:12 +08:00
-
b2ad339efd
拆分房间功能和管理到单独文件,并删除control_packets相关代码
Ayndpa
2025-11-19 16:08:48 +08:00
-
4cee07cb37
增强P2P连接设置,添加详细日志功能并允许公网和私网直连
Ayndpa
2025-11-19 15:45:19 +08:00
-
8f82182156
移除不必要的连接配置,优化P2P连接设置并添加详细日志功能
Ayndpa
2025-11-19 15:24:34 +08:00
-
3896a91433
优化网络消息处理的睡眠时间,减少CPU占用;扩展连接配置以支持更多参数
Ayndpa
2025-11-19 13:47:01 +08:00
-
f2fde172e1
添加消息处理程序依赖项设置和启动/停止功能,以增强网络消息处理能力
Ayndpa
2025-11-18 21:46:31 +08:00
-
d1d26ad0f0
更新Steam网络信息,添加用户信息更新功能以获取延迟和中继状态
Ayndpa
2025-11-18 21:45:42 +08:00
-
e7a09f9d92
增强Steam好友邀请功能,添加连接字符串支持并改进错误处理;实现游戏大厅加入请求的回调
Ayndpa
2025-11-18 21:37:01 +08:00
-
af181bb133
Refactor Steam Networking Components
Ayndpa
2025-11-18 21:03:01 +08:00
-
676d39d6a2
添加连接管理的互斥锁,增强多线程环境下的连接安全性;更新TCPClient以支持断开回调
Ayndpa
2025-11-18 19:20:36 +08:00
-
b308a644ff
重构代码,删除不必要的文件,添加控制数据包处理和Steam消息处理功能
Ayndpa
2025-11-18 19:05:50 +08:00
-
3b85a5f3bb
增强P2P连接的可靠性,添加用户信息管理和连接重试机制
Ayndpa
2025-11-18 18:28:52 +08:00
-
0f76252c16
Add initial implementation of ConnectTool with Dear ImGui and Steam Networking
Ayndpa
2025-11-17 20:41:03 +08:00