MCPcopy
hub / github.com/gorilla/websocket / reader

Function reader

examples/filewatch/main.go:59–70  ·  view source on GitHub ↗
(ws *websocket.Conn)

Source from the content-addressed store, hash-verified

57}
58
59func reader(ws *websocket.Conn) {
60 defer ws.Close()
61 ws.SetReadLimit(512)
62 ws.SetReadDeadline(time.Now().Add(pongWait))
63 ws.SetPongHandler(func(string) error { ws.SetReadDeadline(time.Now().Add(pongWait)); return nil })
64 for {
65 _, _, err := ws.ReadMessage()
66 if err != nil {
67 break
68 }
69 }
70}
71
72func writer(ws *websocket.Conn, lastMod time.Time) {
73 lastError := ""

Callers 1

serveWsFunction · 0.85

Calls 5

SetReadLimitMethod · 0.80
SetPongHandlerMethod · 0.80
ReadMessageMethod · 0.80
CloseMethod · 0.45
SetReadDeadlineMethod · 0.45

Tested by

no test coverage detected