Registry / networking / btcsuite-websocket

btcsuite-websocket

JSON →
library0.0.0-20150119174127-31079b680792gogounverified

Package websocket implements the WebSocket protocol defined in RFC 6455, providing a Conn type for reading and writing messages.

go get github.com/btcsuite/websocket
INSTALL
IMPORT
SIG · BTCSUITE-WEBSOCKET
B
btcsuite-websocket
networkinggov0.0.0-20150119174127-31079b680792
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

websocket
✓ github.com/btcsuite/websocket

WebSocket echo server using btcsuite/websocket

package main import ( "log" "net/http" "github.com/btcsuite/websocket" ) var upgrader = websocket.Upgrader{} func echo(w http.ResponseWriter, r *http.Request) { c, err := upgrader.Upgrade(w, r, nil) if err != nil { log.Print("upgrade:", err) return } defer c.Close() for { mt, message, err := c.ReadMessage() if err != nil { log.Println("read:", err) break } log.Printf("recv: %s", message) err = c.WriteMessage(mt, message) if err != nil { log.Println("write:", err) break } } } func main() { http.HandleFunc("/echo", echo) log.Fatal(http.ListenAndServe(":8080", nil)) }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.0.0-20150119174127-31079b680792latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
23 hits · last 30 days
node
22
OpenAI (training)
1
Resources
btcsuite-websocket — go get btcsuite-websocket · libregistry