/turnpike

Go implementation of a WAMP server and client

Primary LanguageGoMIT LicenseMIT

WAMP v1 deprecation

Turnpike will be moving to WAMP v2 soon, and this version that supports WAMP v1 will no longer be maintained. Furthermore, the default branch for this repository will switch to the new version. This version will still be available (and go get-able) by using the import path gopkg.in/jcelliott/turnpike.v1.

turnpike

Go implementation of WAMP - The Websocket Application Messaging Protocol

Turnpike provides a WAMP server and client.

Build Status

Examples

chat

Very simple chat server and client written in Dart. To run, first install Dart (Dart editor should work as well), then:

cd examples/dart
pub install
./build.sh
go run server.go

Open a browser (or more) to localhost:8080. Type in the textbox and hit enter.

hello

Connect to a Turnpike server with autobahn.js:

cd examples/hello
go run server.go

Open a browser to localhost:8080. You should see a message when autobahn.js connects to Turnpike.