SynclessAsynchronous client and server library that uses Stackless Python | |
Download |
Syncless Ranking & Summary
Advertisement
- License:
- Apache
- Publisher Name:
- ptspts
- Publisher web site:
- http://code.google.com/u/106879080921438751560/
- Operating Systems:
- Mac OS X
- File Size:
- 301 KB
Syncless Tags
Syncless Description
Syncless is an asynchronous (meaning non-blocking), concurrent client and server socket network communication library for Stackless Python 2.6 (for regular Python with greenlet, too). For high speed, Syncless uses libev (and libevent) for event notification, and parts of Syncless' code is implemented in Pyrex/Cython and C. This alone makes Syncless faster than many other non-blocking network libraries for Python. Syncless contains an asynchronous DNS resolver (using evdns) and a HTTP server capable of serving WSGI applications. Syncless aims to be a coroutine-based alternative of event-driven networking engines (such as Twisted, asyncore, pyevent, python-libevent and FriendFeed's Tornado), and it's a competitor of gevent, Eventlet and Concurrence. Syncless is cross-platform and it works on Mac OS X, Windows and Linux.Detailed instructions on how to install and use the Syncless utility on your Mac are available HERE.
Syncless Related Software