freebsd-ports/devel/py-python-socketio/pkg-descr
Mahdi Mokhtari 8940670003 devel/py-gdbgui: Add devel/py-gdbgui and dependencies to the tree.
gdbgui is a browser-based frontend to gdb (gnu debugger).
Dependencies are:
py-pygdbmi, Parse gdb machine interface string output and return data types.
py-pypugjs, PyPugJS is just a fork of PyJade with the name Jade changed.
py-python-socketio, Python implementation of the Engine.IO realtime server.
py-python-engineio, Python implementation of the Socket.IO realtime server.
py-enum-compat, A virtual package, its whole purpose is to install enum34.
py-flask-socketio,  Socket.IO integration for Flask applications.

Reviewed by:	feld, mat
Approved by:	feld, mat (mentors)
Differential Revision:	https://reviews.freebsd.org/D9849
2017-03-08 12:48:28 +00:00

23 lines
1.1 KiB
Text

Python implementation of the Socket.IO realtime server.
Features
Fully compatible with the Javascript, Swift, C++ and Java
official Socket.IO clients, plus any third party clients that
comply with the Socket.IO specification.
Compatible with Python 2.7 and Python 3.3+.
Supports large number of clients even on modest hardware when
used with an asynchronous server based on asyncio, eventlet or gevent.
For development and testing,
any WSGI compliant multi-threaded server can be used.
Includes a WSGI middleware that integrates Socket.IO traffic
with standard WSGI applications.
Uses an event-based architecture implemented with decorators
that hides the details of the protocol.
Implements HTTP long-polling and WebSocket transports.
Supports XHR2 and XHR browsers as clients.
Supports text and binary messages.
Supports gzip and deflate HTTP compression.
Configurable CORS responses to avoid cross-origin problems with browsers.
WWW: https://github.com/miguelgrinberg/python-socketio/