MCPcopy
hub / github.com/olahol/melody / HandleMessage

Method HandleMessage

melody.go:96–98  ·  view source on GitHub ↗

HandleMessage fires fn when a text message comes in. NOTE: by default Melody handles messages sequentially for each session. This has the effect that a message handler exceeding the read deadline (Config.PongWait, by default 1 minute) will time out the session. Concurrent message handling can be tur

(fn func(*Session, []byte))

Source from the content-addressed store, hash-verified

94// the session. Concurrent message handling can be turned on by setting
95// Config.ConcurrentMessageHandling to true.
96func (m *Melody) HandleMessage(fn func(*Session, []byte)) {
97 m.messageHandler = fn
98}
99
100// HandleMessageBinary fires fn when a binary message comes in.
101func (m *Melody) HandleMessageBinary(fn func(*Session, []byte)) {

Callers 11

NewTestServerHandlerFunction · 0.80
TestUpgraderFunction · 0.80
TestBroadcastFunction · 0.80
TestSessionKeysFunction · 0.80
TestHandleSentMessageFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80

Calls

no outgoing calls

Tested by 6

NewTestServerHandlerFunction · 0.64
TestUpgraderFunction · 0.64
TestBroadcastFunction · 0.64
TestSessionKeysFunction · 0.64
TestHandleSentMessageFunction · 0.64