websocket/examples/command
apoorvajagtap b2c246b2ec Revert " Update go version & add verification/testing tools (#840)"
This reverts commit 666c197fc9.
2024-05-01 18:51:54 +05:30
..
README.md Fix up README.md for command example. 2016-12-27 15:04:14 +02:00
home.html Improve examples 2017-02-15 17:01:07 -08:00
main.go Revert " Update go version & add verification/testing tools (#840)" 2024-05-01 18:51:54 +05:30

README.md

Command example

This example connects a websocket connection to stdin and stdout of a command. Received messages are written to stdin followed by a \n. Each line read from standard out is sent as a message to the client.

$ go get github.com/gorilla/websocket
$ cd `go list -f '{{.Dir}}' github.com/gorilla/websocket/examples/command`
$ go run main.go <command and arguments to run>
# Open http://localhost:8080/ .

Try the following commands.

# Echo sent messages to the output area.
$ go run main.go cat

# Run a shell.Try sending "ls" and "cat main.go".
$ go run main.go sh