server

package
v0.0.0-...-4ce59c7 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrServerClosed = errors.New("git: Server closed")

ErrServerClosed define

Functions

This section is empty.

Types

type QuicServer

type QuicServer struct {
	Handler       func(net.Conn, string)
	IdleTimeout   time.Duration
	MaxTimeout    time.Duration
	MaxConnetions int //WIP
	// contains filtered or unexported fields
}

QuicServer quic

func (*QuicServer) ListenAndServeQUIC

func (srv *QuicServer) ListenAndServeQUIC(listen string, certFile, keyFile string) error

ListenAndServeQUIC listen and serve

func (*QuicServer) Serve

func (srv *QuicServer) Serve(ln *quic.Listener) error

Serve serve

func (*QuicServer) Shutdown

func (srv *QuicServer) Shutdown(ctx context.Context) error

Shutdown todo

type Server

type Server struct {
	Handler       func(conn net.Conn, mode string)
	MaxTimeout    time.Duration
	IdleTimeout   time.Duration
	MaxConnetions int
	// contains filtered or unexported fields
}

Server server

func (*Server) ListenAndServe

func (srv *Server) ListenAndServe(listen string) error

ListenAndServe listen and serve

func (*Server) ListenAndServeTLS

func (srv *Server) ListenAndServeTLS(listen string, certFile, keyFile string) error

ListenAndServeTLS listen and serve

func (*Server) Serve

func (srv *Server) Serve(ln net.Listener) error

Serve serve

func (*Server) ServeTLS

func (srv *Server) ServeTLS(ln net.Listener, tlsconfig *tls.Config) error

ServeTLS serve

func (*Server) Shutdown

func (srv *Server) Shutdown(ctx context.Context) error

Shutdown todo

Jump to

Keyboard shortcuts

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