Syncless

Asynchronous client and server library that uses Stackless Python
Download

Syncless Ranking & Summary

Advertisement

  • Rating:
  • 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