马上注册,结交更多易友,享用更多功能,让你轻松玩转觅风论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
基于 Go 语言 gin + gorilla/websocket 的高性能 Web 与 WebSocket 服务器 DLL。通过 CGO 导出标准 C 接口,供易语言、C/C++ 等调用,单文件、无依赖、协程级并发。 核心特点维度 | 说明 | | 高性能架构 | gin + gorilla/websocket,读写协程分离,无锁设计,TCP Keep‑Alive 自动保活 | | 安全防护 | IP 与全局连接限流(默认100/10000)、非HTTP流量过滤、包大小限制、RSV位校验、多层超时控制 | | 零内存泄漏 | C 内存自动回收(defer + 临时指针记录),连接生命周期闭环 | | WebSocket 全支持 | 分片重组、Ping/Pong 心跳(30s/60s)、Close 处理、RFC 规范校验 | | CGO 跨语言接口 | 标准 C 回调(__stdcall),导出函数仅暴露基本类型,易语言可直接调用 | | 生产级稳定性 | Panic 隔离、优雅启停、非阻塞发送背压处理 |
新增功能:智能 404 自定义系统模式 | 函数 | 说明 | | 文件模式 | SetNotFoundFile | 直接引用静态文件(HTML/图片等) | | 文本模式 | SetNotFoundContent | 动态传入文本/JSON/HTML | | 二进制模式 | SetNotFoundContentEx | 返回图片、图标等二进制数据 |
配套函数: - GetNotFoundConfig – 获取当前配置(JSON,二进制自动 Base64)
- ClearNotFoundConfig – 恢复默认 "Not Found" 文本
- _free – 释放配置返回的内存
价值:告别千篇一律的 404,支持个性化错误页面与二进制内容,提升用户体验,且完全向后兼容。
|