signaling

package
v0.0.0-...-7a9b2cb Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func BroadcastMessage

func BroadcastMessage(c []*structs.Client, packet any)

BroadcastMessage sends a signaling message to an array of clients.

func CloseHandler

func CloseHandler(client *structs.Client)

CloseHandler prepares a client to be deleted.

func FullLobbyClose

func FullLobbyClose(client *structs.Client)

func HandleConfigHostOpcode

func HandleConfigHostOpcode(c *structs.Client, packet *structs.SignalPacket, rawPacket []byte)

HandleConfigHostOpcode handles the CONFIG_HOST opcode.

func HandleConfigPeerOpcode

func HandleConfigPeerOpcode(c *structs.Client, packet *structs.SignalPacket, rawPacket []byte)

HandleConfigPeerOpcode handles the CONFIG_PEER opcode.

func HandleICEOpcode

func HandleICEOpcode(c *structs.Client, packet *structs.SignalPacket)

func HandleInitOpcode

func HandleInitOpcode(c *structs.Client, packet *structs.SignalPacket, dm *dm.Manager, r *http.Request)

HandleInitOpcode handles the INIT opcode.

func HandleKeepaliveOpcode

func HandleKeepaliveOpcode(c *structs.Client, packet *structs.SignalPacket)

HandleKeepaliveOpcode handles the KEEPALIVE opcode.

func HandleLobbyInfo

func HandleLobbyInfo(c *structs.Client, packet *structs.SignalPacket)

func HandleLobbyList

func HandleLobbyList(c *structs.Client, packet *structs.SignalPacket)

func HandleMakeAnswerOpcode

func HandleMakeAnswerOpcode(c *structs.Client, packet *structs.SignalPacket)

func HandleMakeOfferOpcode

func HandleMakeOfferOpcode(c *structs.Client, packet *structs.SignalPacket)

func MessageHandler

func MessageHandler(c *structs.Client, dm *dm.Manager, r *http.Request)

MessageHandler handles incoming messages from the browser using a websocket connection.

func SendCodeWithMessage

func SendCodeWithMessage(conn any, message any, extraargs ...string)

SendCodeWithMessage sends a signaling message to a client. If a custom error code is not provided, the VIOLATION opcode will be used and the connection will be closed afterwards.

func SendMessage

func SendMessage(c *structs.Client, packet any)

SendMessage sends a signaling message to a client.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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