创新互联GoFrame教程:GoFrameUDP组件-工具方法

gudp​模块也提供了一些常用的工具方法。

使用方式:

import "github.com/GOgf/gf/v2/net/gudp"

接口文档:

https://pkg.go.dev/github.com/gogf/gf/v2/net/gudp

func Checksum(buffer []byte) uint32
func NewNetConn(raddr string, laddr ...string) (*net.UDPConn, error)
func Send(addr string, data []byte, retry ...Retry) error
func SendPkg(addr string, data []byte, retry ...Retry) error
func SendPkgWithTimeout(addr string, data []byte, timeout time.Duration, retry ...Retry) error
func SendRecv(addr string, data []byte, receive int, retry ...Retry) ([]byte, error)
func SendRecvPkg(addr string, data []byte, retry ...Retry) ([]byte, error)
func SendRecvPkgWithTimeout(addr string, data []byte, timeout time.Duration, retry ...Retry) ([]byte, error)

gudp​的工具相对比较简单。

  1. 其中,​NewNetConn​方法用于创建标准库的​net.UDPConn​通信对象。
  2. Send​与​SendRecv​用于根据给定的​UDP Server​地址直接地进行​UDP​通信,数据写入及读取。
  3. *Pkg​方法用于简便的简单包协议数据传输。

分享标题:创新互联GoFrame教程:GoFrameUDP组件-工具方法
当前网址:http://bzwzjz.com/article/djoohje.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设费用 手机网站制作 古蔺网站建设 成都网站建设推广 网站建设公司 网站建设改版 网站建设公司 重庆网站建设 外贸营销网站建设 网站设计 网站建设方案 成都网站建设 网站建设公司 品牌网站建设 网站制作公司 成都网站设计 泸州网站建设 重庆企业网站建设 高端网站设计 成都网站设计公司 企业网站设计 手机网站制作