W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
?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
?的工具相對(duì)比較簡(jiǎn)單。
NewNetConn
?方法用于創(chuàng)建標(biāo)準(zhǔn)庫(kù)的?net.UDPConn
?通信對(duì)象。
Send
?與?SendRecv
?用于根據(jù)給定的?UDP Server
?地址直接地進(jìn)行?UDP
?通信,數(shù)據(jù)寫(xiě)入及讀取。
*Pkg
?方法用于簡(jiǎn)便的簡(jiǎn)單包協(xié)議數(shù)據(jù)傳輸。Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: