part

package module
v0.28.20250421162339 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2025 License: MIT Imports: 27 Imported by: 6

README

part

test PkgGoDev


LICENSE

使用了以下项目,十分感谢


介绍

自己编写/收集的一些go组件,不保证向后兼容性,增加复用

buf map变量的save,load,get,set

get 爬虫

session 会话(超时)验证

msgq 消息队列

...

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrDnsNoAnswer      = errors.New("ErrDnsNoAnswer")
	ErrNetworkNoSupport = errors.New("ErrNetworkNoSupport")
	ErrUdpOverflow      = errors.New("ErrUdpOverflow")
)
View Source
var (
	ErrForwardAccept pe.Action = `ErrForwardAccept`
	ErrForwardDail   pe.Action = `ErrForwardDail`
)
View Source
var ErrUdpConnOverflow = errors.New(`ErrUdpConnOverflow`)
View Source
var ErrUdpConnected error = errors.New("ErrUdpConnected")

Functions

func Exec

func Exec() *lexec

func File

func File() *file

func FileMove added in v0.3.36

func FileMove(src, trg string) error

func Forward added in v0.3.36

func Forward(targetaddr, listenaddr string, acceptCIDRs []string, callBack ForwardMsgFunc) (closef func())

func Logf

func Logf() *logl

func MasterDomain added in v0.3.36

func MasterDomain(url_s string) (string, error)

func Net

func Net() *netl

func NewUdpListener added in v0.28.20240414033603

func NewUdpListener(network, listenaddr string) (*udpLis, error)

func RZip

func RZip() *rZip

func Rand

func Rand() *random

func Zip

func Zip() *lzip

Types

type Filel

type Filel struct {
	File    string //src
	Loc     int64  //WriteOrRead loc ;0:rewrite Or read all;-1 write on end
	ReadNum int64
	Context []interface{} //Write string

	// wrap with encoder/decoder
	//https://pkg.go.dev/golang.org/x/text/encoding
	WrapWriter func(io.Writer) io.Writer
	// contains filtered or unexported fields
}

func (Filel) Write

func (t Filel) Write(b []byte) (int, error)

func (t Filel) Read(b []byte)(int,error){return t.read(b)}

type ForwardMsgFunc added in v0.28.20250420054637

type ForwardMsgFunc interface {
	ErrorMsg(targetaddr, listenaddr string, e error)
	WarnMsg(targetaddr, listenaddr string, e error)
	AcceptMsg(remote net.Addr, targetaddr string) (ConFinMsg func())
	DenyMsg(remote net.Addr, targetaddr string)
	LisnMsg(targetaddr, listenaddr string)
	ClosMsg(targetaddr, listenaddr string)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL