GoFrame 教程
GoFrame 高级特性-WebSocket服务
使用goframe框架进行websocket开发相当简单。我们以下通过实现一个简单的echo服务器来演示goframe框架的websocket的使用(客户端使用…
GoFrame 高级特性-自定义状态码处理
我们可以对WebServer指定的状态码进行自定义处理,例如针对常见的404/403/500等错误,我们可以展示自定义的错误信息、页面内容,或者跳转到一个特定的页面。 相关…
GoFrame 高级特性-PProf服务性能分析
GoFrame框架的Web Server提供了非常强大和简便的服务性能分析功能,内部完美集成了pprof性能分析工具,可以在任何时候通过EnablePPro…
GoFrame 高级特性-SameSite设置
SameSite 介绍 参考文档 https://web.dev/samesite-cookies-explained/ https://web.dev/samesite…
GoFrame 连接对象-基本介绍
gtcp模块提供了简便易用的gtcp.Conn链接操作对象。 使用方式: import “github.com/gogf/gf/v2/net/gtcp” 接口文档: htt…
GoFrame 连接对象-消息包处理
gtcp提供了许多方便的原生操作连接数据的方法,但是在绝大多数的应用场景中,开发者需要自己设计数据结构,并进行封包/解包处理,由于TCP消息协议是没有消息边界保护的,因此复…
GoFrame 连接对象-通信开发进阶
开发进阶 针对于短连接而言,每一次发送接收数据即关闭连接,连接的处理逻辑比较简单,当然通信效率也会比较低。在大多数的TCP通信场景中,往往是使用长连接操作,并采用异步全双工的…
GoFrame TCP组件-工具方法
gtcp模块也提供了一些常用的工具方法。 使用方式: import “github.com/gogf/gf/v2/net/gtcp” 接口文档: https://pkg.go.…
GoFrame TCP组件-连接池特性
gtcp模块提供了连接池的特性,由gtcp.PoolConn对象实现,连接池缓存固定存活时间为600秒,且内部实现了数据发送时的断开重连机制。连接池非常适合于频繁的短链接操…
GoFrame UDP组件-基本介绍
UDP (User Datagram Protocol)一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP服务端通过g…
GoFrame UDP组件-连接对象
gudp模块提供了非常简便易用的gudp.Conn链接操作对象。 使用方式: import “github.com/gogf/gf/v2/net/gudp” 接口文档:&n…
GoFrame UDP组件-工具方法
gudp模块也提供了一些常用的工具方法。 使用方式: import “github.com/gogf/gf/v2/net/gudp” 接口文档: https://pkg.go.…