Télécharger la liste

Description du projet

Syncless is an experimental, lightweight, non-blocking (asynchronous) client and server socket network communication library implemented in Stackless Python 2.6. It contains an asynchronous DNS resolver (using dnspython) and an HTTP server capable of serving WSGI applications. It aims to be a coroutine-based alternative of event-driven networking engines (such as Twisted and FriendFeed's Tornado). It is already about that fast, but it has fewer features and is less stable now.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-04-19 17:46 Retour à la liste release
0.03

Cette version a été complètement réécrit il a baisse-dans des remplacements pour les fonctions intégrées telles que Python socket.socket, socket.gethostbyname, ssl.SSLSocket, time.sleep et select.select. Les implémentations de remplacement peut être facilement corrigé de singe, alors l'héritage (blocage) Python pure I / O code peut être faite non bloquant sans changement de code. fonctionnalité de base est maintenant écrit en Pyrex / cython pour plus de rapidité.
This version was completely rewritten so it has drop-in replacements for the built-in Python functions such as socket.socket, socket.gethostbyname, ssl.SSLSocket, time.sleep, and select.select. The replacement implementations can be easily monkey-patched, so legacy (blocking) pure Python I/O code can be made non-blocking without a code change. Core functionality is now written in Pyrex/Cython for greater speed.

Project Resources