Skip to content

Go implementation of a WAMP (Web Application Messaging Protocol) client and router

License

Notifications You must be signed in to change notification settings

myaaaaa-chan/turnpike

 
 

Repository files navigation

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.

About

Go implementation of a WAMP (Web Application Messaging Protocol) client and router

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%