Commit Graph

22 Commits

Author SHA1 Message Date
kercylan98 8b903072b1 refactor: 优化 server 消息类型,合并 Websocket 数据包监听到统一的 RegConnectionReceivePacketEvent 中 2023-07-07 15:05:36 +08:00
kercylan98 8e3325fcd8 fix: 修复请求成功 server.Conn 的 callback 不调用的问题 2023-07-06 14:05:20 +08:00
kercylan98 6144dd6bf0 feat: 支持在重连等情况时使用 server.Conn.Reuse 函数重用连接数据 2023-07-05 14:06:45 +08:00
kercylan98 47175660de feat: 支持对 server.Conn 写入时调用带有 Callback 的写入函数
新增 server.Conn.WriteWithCallback() 和
server.Conn.WriteStringWithCallback()
2023-07-05 14:01:21 +08:00
kercylan98 e0571c7ed1 perf: 移除向连接发送数据时的空包处理
移除之后将允许发送空的数据包,否则在收到空数据包时将导致连接被关闭
2023-07-05 13:53:34 +08:00
kercylan98 e0c63d569d refactor: 重构 server.ConnectionClosedEventHandle,修复部分问题
支持在连接关闭时获取到错误信息,修复建立连接立刻发送请求无法被处理的问题
2023-07-04 18:56:35 +08:00
kercylan98 0006ab049f 去除无用的write属性 2023-05-22 11:48:53 +08:00
kercylan98 7b67ac7783 支持直接写入字符串 2023-05-20 15:17:15 +08:00
kercylan98 83b61b9254 连接关闭逻辑优化 2023-05-19 16:48:32 +08:00
kercylan98 ba252155ff 去除同步发数据,不合理 2023-05-19 15:46:22 +08:00
kercylan98 4b12211e85 websocket写入优化 2023-05-19 11:48:53 +08:00
kercylan98 807d7a67c9 优化 2023-05-15 19:22:04 +08:00
kercylan98 57460ff40b 服务器连接异步读写 2023-05-15 12:32:53 +08:00
kercylan98 b28badbaab 服务器连接异步读写 2023-05-15 11:49:36 +08:00
kercylan98 926b69bee1 修复Websocket消息类型过滤不设置时无法接收数据包的问题,服务器增加连接分流功能 2023-05-15 10:01:09 +08:00
kercylan98 61ba4cfad6 连接优化 2023-05-11 10:44:38 +08:00
kercylan98 41b0417338 优化连接 2023-05-06 15:53:31 +08:00
kercylan98 723e618df2 简单游戏demo实现 2023-04-27 13:25:11 +08:00
kercylan98 e584d85231 网络连接和同步map优化 2023-04-22 13:20:53 +08:00
kercylan98 938441ee3e 注释补充 2023-04-19 19:47:19 +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