socket

package
v0.0.0-...-2185df1 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Connection

type Connection struct {
	// contains filtered or unexported fields
}

Connection websocket 链接

func InitSocket

func InitSocket(ctx context.Context, w http.ResponseWriter, r *http.Request) (*Connection, error)

func (*Connection) WebsocketClose

func (c *Connection) WebsocketClose()

WebsocketClose 关闭 websocket 通道

func (*Connection) WebsocketRead

func (c *Connection) WebsocketRead() (*Message, error)

WebsocketRead 从前端读消息

func (*Connection) WebsocketWrite

func (c *Connection) WebsocketWrite(msgType int, data []byte) error

WebsocketWrite 写消息到前端

type Message

type Message struct {
	Type int    // websocket 消息类型, 就是 websocket 管道中传输的是什么类型的数据
	Data []byte // websocket 消息体, 需要根据消息的类型进行解析
}

Message web socket message

Jump to

Keyboard shortcuts

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