kercylan98
|
22449ff5c3
|
docs: 优化 README.md 可读性
|
2024-01-15 17:27:02 +08:00 |
|
kercylan98
|
e7e679ea86
|
docs: 优化 README.md 导航中无法跳转结构体的情况
|
2024-01-15 10:41:10 +08:00 |
|
kercylan98
|
bd7a3fee6b
|
docs: 优化 README.md 函数签名
|
2024-01-15 10:37:51 +08:00 |
|
kercylan
|
65c10f2ad0
|
docs: 优化泛型约束类型文档显示
|
2024-01-14 19:15:25 +08:00 |
|
kercylan
|
b2fdaa2ae6
|
docs: 优化文档展示,适配部分无目录文档,适配非结构体的类型定义,增加测试用例文档
|
2024-01-14 18:33:02 +08:00 |
|
kercylan
|
83beeb43ce
|
docs: 优化项目文档
|
2024-01-14 18:33:01 +08:00 |
|
kercylan98
|
161fbfe4e3
|
refactor: 迁移 concurrent.Pool 至 hub.ObjectPool,并将 concurrent 包更名为 hub
|
2024-01-12 12:34:09 +08:00 |
|
kercylan98
|
bdbcc1bb35
|
perf: client 包由无界缓冲区调整为基于 chan 实现的缓冲区,新增 RunByBufferSize 函数支持以指定缓冲区大小运行
|
2023-12-27 10:04:45 +08:00 |
|
kercylan98
|
4b85ceaf13
|
refactor: writeloop.WriteLoop 更名为 Unbounded,新增基于 chan 实现的 WriteLoop
|
2023-12-23 18:27:40 +08:00 |
|
kercylan98
|
eb28d42bf1
|
refactor: server.Server 兼容新的 concurrent.Pool 和 buffer.Unbounded
|
2023-12-23 18:15:34 +08:00 |
|
kercylan98
|
534a7e962a
|
feat: client.Run 支持传入 block 参数指定客户端以阻塞的模式运行
|
2023-09-21 15:46:20 +08:00 |
|
kercylan98
|
2d9ffad2ab
|
refactor: client 包采用无界缓冲区替代通过 chan 实现的写通道,移除消息堆积功能,优化代码逻辑
|
2023-09-19 12:40:16 +08:00 |
|
kercylan98
|
0215c5449a
|
fix: 修复 server.Conn 和 client.Client 连接关闭时发生的竞态问题
|
2023-09-09 14:12:57 +08:00 |
|
kercylan98
|
04c40bf873
|
feat: server 包 Server 新增 RegMessageReadyEvent 函数
|
2023-09-05 16:03:58 +08:00 |
|
kercylan98
|
034ca174b6
|
fix: client 包错误类型转换错误问题处理
|
2023-09-05 13:38:36 +08:00 |
|
kercylan98
|
add1e4bc8c
|
fix: 修复宕机问题
|
2023-09-04 17:21:52 +08:00 |
|
kercylan98
|
1cbe8ecf56
|
perf: 提高消息吞吐量,降低消息延迟
|
2023-09-01 14:31:25 +08:00 |
|
kercylan98
|
a3bb10012e
|
feat: client 包增加 tcp 客户端
|
2023-08-24 12:19:06 +08:00 |
|
kercylan98
|
1558b2868d
|
style: 错误的命名更正
|
2023-08-24 11:55:44 +08:00 |
|
kercylan98
|
08559d8225
|
fix: client 包内存溢出、死循环等问题处理
|
2023-08-24 10:54:25 +08:00 |
|
kercylan98
|
4850dd4aa3
|
refactor: 调整 server 数据包相关处理函数的接收参数不再为 server.Packet,同时移除 server.Packet
|
2023-08-23 19:29:55 +08:00 |
|
kercylan98
|
6792e227c0
|
fix: 优化 uds 客户端无法正常接收数据包的问题
|
2023-08-22 15:34:10 +08:00 |
|
kercylan98
|
3de1f6b9d3
|
feat: server/client 新增 Unix Domain Socket 客户端
|
2023-08-22 15:20:03 +08:00 |
|
kercylan98
|
dc761964b9
|
refactor: 调整事件函数名称
|
2023-08-22 15:19:38 +08:00 |
|
kercylan98
|
7bf4e82183
|
fix: 修复 websocket 客户端死锁问题
|
2023-08-17 19:26:54 +08:00 |
|
kercylan98
|
322938accf
|
feat: server 目录中新增 client 包,提供了 Websocket 客户端实例
|
2023-08-16 16:45:15 +08:00 |
|