vwebsocket

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BinaryMessage = websocket.BinaryMessage
	TextMessage   = websocket.TextMessage
)

Variables

This section is empty.

Functions

func CloseConn

func CloseConn(conn *WebSocket) (err error)

Types

type Conn

type Conn = websocket.Conn

type Handler

type Handler struct {
	HandlerFunc func(r *Request)
	Pattern     string `mapstructure:",omitempty"`
}

type IHandler

type IHandler interface {
	GetHandlers() []Handler
}

type Request

type Request = ghttp.Request

type Response

type Response = ghttp.Response

type Server

type Server struct {
	EnableHttps bool   `mapstructure:",omitempty"`
	Port        int    `mapstructure:",omitempty"`
	CrtFile     string `mapstructure:",omitempty"`
	Handlers    []Handler
	KeyFile     string `mapstructure:",omitempty"`
	StopHandler func()
}

func NewServer

func NewServer(lifecycle vfx.Lifecycle, s *Server) *Server

NewServer new server

func (*Server) NewServer

func (s *Server) NewServer(lifecycle vfx.Lifecycle) *Server

NewServer new server

type ServerGhttp

type ServerGhttp = ghttp.Server

type WebSocket

type WebSocket = ghttp.WebSocket

type WebSocketClient

type WebSocketClient = gclient.WebSocketClient

func NewClient

func NewClient() *WebSocketClient

Jump to

Keyboard shortcuts

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