Metadata-Version: 1.1
Name: WSGIT
Version: 0.1
Summary: WSGI Server on TCP
Home-page: https://github.com/acuros/wsgi-tcp
Author: Seungyeon Kim(Acuros)
Author-email: acuroskr@gmail.com
License: MIT License
Description: WSGIT (WSGI on TCP)
        ~~~~~~~~~~~~~~~~~~~
        
        WSGIT is an adaptor which make WSGI applications run on ``TCP`` not HTTP.
        It makes fake WSGI Request from TCP to run WSGI application.
        It receives json response from WSGI application and sends it as bson after adds some HTTP header information in dict.
        
        Django Example:
        
        .. code-block:: python
        
            def index(request):
                return HttpResponse(json.dumps(dict(page='index')), mimetype='application/json')
            
            urlpatterns = patterns('',
                url(r'^$', index),
            )
        
        Run Example::
            ``$ python wsgit 0:9338 djangoproject.wsgi.application``
        
        Request Example::
            >>> s = socket(AF_INET, SOCK_STREAM)
            >>> s.connect(('127.0.0.1', 9338))
            >>> s.sendobj({'url':'/'})
            >>> print s.recvobj()
            {u'status': {u'reason': 'OK', u'code': '200'}, u'page': u'index'}
            >>> s.close()
        
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI :: Server
