mushroom Logo
stable
  • Installation instructions
  • Mushroom protocol
  • CORS
  • Examples
  • Python API reference
  • FAQ
  • License
mushroom
  • Docs »
  • mushroom – real-time web messaging
  • Edit on Bitbucket

mushroom – real-time web messaging¶

Mushroom is a real-time web messaging framework which is based on gevent and supports WebSockets and long polling transports. It also contains code for inter-process communication via message queues.

Table of contents¶

  • Installation instructions
    • Prerequisites
    • Running the examples
    • Running the unit tests
  • Mushroom protocol
    • General
    • Message format
    • Message id
    • Transport negotiation
    • Long polling
    • WebSocket
  • CORS
  • Examples
    • Ping example
    • Time pusher example
    • Chat example
    • Remote control example
    • Webexec example
    • Click game example
  • Python API reference
    • WSGI application - mushroom.application
    • HTTP utilities and transports - mushroom.http
    • Messaging via message oriented middlewares - mushroom.messaging
    • Remote procedure calls - mushroom.rpc
    • Standalone server - mushroom.server
    • Sessions for client-server communication - mushroom.sessions
    • Simple API - mushroom.simple
    • Transport base classes - mushroom.transport
    • Utilities - mushroom.utils
    • Django Support - mushroom.django_support
  • FAQ
    • Which Python versions are supported?
    • Are there plans to support asyncio?
    • Why is there no version 1.0 of mushroom?
    • Is there Django support?
    • Can I get commercial support?
  • License

Indices and tables¶

  • Index
  • Module Index
  • Search Page
Next

© Copyright 2012-2013, Michael P. Jung. Revision ad9a2010.

Built with Sphinx using a theme provided by Read the Docs.