[Twisted-Python] Autobahn WebSockets - Twisted based WS implementation
Tobias Oberstein
tobias.oberstein at tavendo.de
Mon Sep 12 07:15:15 MDT 2011
Announcing Autobahn WebSockets
Autobahn WebSockets provides an implementation of the WebSockets protocol
which can be used to build WebSockets clients and servers.
* supports protocol draft version 10-14
* usable for clients and servers
* easy to use basic API
* advanced API for frame-based/streaming processing
* very good standards conformance
* fully asynchronous Twisted-based implementation
* Open-source (Apache 2 license)
Testsuite
Autobahn WebSockets also includes a WebSockets test suite which can used to
test client and server implementations for protocol conformance.
The test suite includes over 200 test cases and has broad protocol coverage and
is used with several WS projects.
RPC/PubSub
Autobahn WebSockets also provides an implementation of the
WebSocket Application Messaging Protocol (WAMP)
http://www.tavendo.de/autobahn/protocol.html
which can be used to build applications around Remote Procedure Call and
Publish & Subscribe messaging patterns.
* provides RPC and PubSub messaging
* built on JSON and WebSockets
* simple and open protocol
* usable for clients and servers
For more information, please visit: http://www.tavendo.de/autobahn
Commercial support and services is available from Tavendo GmbH.
Other resources:
http://pypi.python.org/pypi/autobahn
https://github.com/oberstet/Autobahn
http://groups.google.com/group/autobahnws
http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-14
More information about the Twisted-Python
mailing list