Registry / networking / romichan-websocket

romichan-websocket

JSON →
library1.4.2gogounverified

Package websocket implements the WebSocket protocol defined in RFC 6455, providing a full-featured client and server implementation with support for text and binary messages, compression, and concurrent read/write operations.

go get github.com/RomiChan/websocket
INSTALL
IMPORT
SIG · ROMICHAN-WEBSOCKET
R
romichan-websocket
networkinggov1.4.2
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/RomiChan/websocket

WebSocket echo server example

package main import ( "log" "net/http" "github.com/RomiChan/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
1.4.2latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
OpenAI (training)
1
Resources
romichan-websocket — go get romichan-websocket · libregistry