echo

command
v0.0.0-...-5948aa1 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2023 License: MIT Imports: 12 Imported by: 0

README

Echo Example

This directory contains a echo server example using nhooyr.io/websocket.

$ cd examples/echo
$ go run . localhost:0
listening on http://127.0.0.1:51055

You can use a WebSocket client like https://github.com/hashrocket/ws to connect. All messages written will be echoed back.

Structure

The server is in server.go and is implemented as a http.HandlerFunc that accepts the WebSocket and then reads all messages and writes them exactly as is back to the connection.

server_test.go contains a small unit test to verify it works correctly.

main.go brings it all together so that you can run it and play around with it.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

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