websocket/examples/command
Gary Burd 567453a710 Require GET in Upgrader.Upgrade.
Return error if the request method is not GET.

Remove all request method tests from the examples.
2015-11-02 09:08:11 -08:00
..
README.md Improve documentation 2015-10-19 15:05:01 -07:00
home.html Fix race in command example 2015-10-18 15:32:45 -07:00
main.go Require GET in Upgrader.Upgrade. 2015-11-02 09:08:11 -08:00

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 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