yhy_yh 发表于 2026-3-21 09:11:40

基于Go语言Gin框架的Web服务器、WS服务器(更新)

基于 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,支持个性化错误页面与二进制内容,提升用户体验,且完全向后兼容。





**** Hidden Message *****

南宫无情 发表于 2026-3-22 17:24:58

很给力。。。。很喜欢

的含税单价 发表于 2026-3-23 10:36:09

我要下载试试,我要下载试试...

唉唉唉 发表于 2026-3-23 14:47:05

学习下学习下学习下

中国好叔叔 发表于 2026-3-23 21:10:18

666学习了!!

1243335130 发表于 2026-4-6 01:30:31

6666666666
页: [1]
查看完整版本: 基于Go语言Gin框架的Web服务器、WS服务器(更新)