Commit Graph

15 Commits

Author SHA1 Message Date
kercylan98 f8e368a8ca fix: 修复 server 使用 WebSocket 模式下,路由不支持 :1234/ws 的格式问题 2024-02-03 11:47:05 +08:00
kercylan98 bbf70fab02 test: server 包完善部分测试用例 2024-01-15 17:27:29 +08:00
kercylan98 1645ae47df fix: 修复 server 包 None 网络类型启动阻塞的问题。增加传入不支持网络类型将导致 panic 的特性。优化 WebSocket 服务器将不再使用 http.DefaultMuxServer,转而使用 http.NewServeMux 2024-01-15 14:45:14 +08:00
kercylan98 3b71eca597 style: 优化 server 包部分代码可读性 2024-01-12 17:25:06 +08:00
kercylan98 e3d966e215 test: collection 包完善测试用例 2024-01-11 18:46:10 +08:00
kercylan98 66d903474d refactor: 移除 slice 包和 hash 包,新增 listings、mappings 包存放数组、切片、映射等数据结构,原 slice、hash 包中的工具函数迁移至 collection 包,与 sher 包合并并移除 sher 包。完善 collection 包测试用例 2024-01-11 17:50:04 +08:00
kercylan98 472fdc3a18 other: server 包部分内容可读性优化,增加健壮度 2023-12-29 12:02:12 +08:00
kercylan98 af0a5a1c25 style: 优化 server 包代码可读性 2023-12-25 17:40:55 +08:00
kercylan98 93c5f3695f fix: server 包优化 Shutdown 逻辑,修复服务器关闭时不会等待消息执行完毕的问题 2023-08-17 10:38:16 +08:00
kercylan98 dcfb3da534 feat: server 新增 NetworkNone 网络类型,该模式下不监听任何网络端口,仅开启消息队列,适用于纯粹的跨服服务器等情况 2023-08-17 09:44:51 +08:00
kercylan98 f57d299dc6 注释优化 2023-05-20 15:37:06 +08:00
kercylan98 b00625207b websocket解析url参数 2023-05-09 17:51:19 +08:00
kercylan98 eee1caacbf 多网络服务器启动器 2023-04-22 14:23:07 +08:00
kercylan98 3325e8ff44 Server support KCP 2023-04-19 19:30:01 +08:00
kercylan98 481ccc182a 重构服务器 2023-04-19 17:13:34 +08:00