server

package
v1.4.6 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseArguments

func ParseArguments(args []string) api.ApiArguments

func ParseRequest

func ParseRequest(request string) (api.ApiInterface, error)

Types

type Option added in v1.4.1

type Option func(*Server)

func WithTick added in v1.4.1

func WithTick(interval time.Duration) Option

func WithTimeout added in v1.4.1

func WithTimeout(duration time.Duration) Option

type Server added in v1.4.0

type Server struct {
	gnet.BuiltinEventEngine
	// contains filtered or unexported fields
}

func New added in v1.4.0

func New(addr string, options ...Option) *Server

func (*Server) Close added in v1.4.0

func (s *Server) Close() error

func (*Server) OnBoot added in v1.4.0

func (s *Server) OnBoot(eng gnet.Engine) gnet.Action
OnBoot callback function

---------------------------------------------------------

func (*Server) OnClose added in v1.4.1

func (s *Server) OnClose(c gnet.Conn, err error) gnet.Action
OnClose callback function

---------------------------------------------------------

func (*Server) OnOpen added in v1.4.0

func (s *Server) OnOpen(c gnet.Conn) ([]byte, gnet.Action)

func (*Server) OnShutdown added in v1.4.0

func (s *Server) OnShutdown(eng gnet.Engine)
OnShutdown callback function

---------------------------------------------------------

func (*Server) OnTick added in v1.4.0

func (s *Server) OnTick() (time.Duration, gnet.Action)
OnTick callback function

---------------------------------------------------------

func (*Server) OnTraffic added in v1.4.0

func (s *Server) OnTraffic(c gnet.Conn) gnet.Action
OnTraffic callback function

---------------------------------------------------------

func (*Server) Run added in v1.4.0

func (s *Server) Run() error
Run the server event loop.

---------------------------------------------------------

Jump to

Keyboard shortcuts

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