python-spdylay

Python Spdy Library en la parte superior de la biblioteca SPDYLAY C
Descargar ahora

python-spdylay Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • MIT/X Consortium Lic...
  • Precio:
  • FREE
  • Nombre del editor:
  • Tatsuhiro Tsujikawa
  • Sitio web del editor:

python-spdylay Etiquetas


python-spdylay Descripción

Python-SPDylay es una biblioteca de Python Spy en la parte superior de la biblioteca SPDylay C. Es compatible con SPY / 2 y SPY / 3 Protocol.it no realiza ninguna operación de E / S. Cuando la biblioteca los necesita, llama a las funciones de devolución de llamada proporcionadas por la aplicación. También no incluye ningún mecanismo de votación para eventos, por lo que la aplicación puede elegir libremente la forma de manejar eventos. Proporciona casi todas las API SPDYLAY proporcionan con la moda Pythonic. La API de la biblioteca central funciona con Python 2 y 3. Pero ThreedSpdyserver requiere Python 3.3 porque Utiliza la extensión NPN de TLS.InstallationFirst Instale Spdylay Library. Puede tomar una distribución de origen desde la página de descarga de SF.NET o el repositorio de git clone.see Spdylay Documentation para los paquetes requeridos y cómo construir SPDYLAY DESPOSITORY.FER SPDYLAY está instalado, ejecute el comando build_ext para construir un módulo de extensión: Python Setup.py Build_Extif Instaló Spdylay Library en otra ubicación estándar, use --InClude-Dirs y - Library-Dirs para especificar el archivo de encabezado y las ubicaciones de la biblioteca respectivamente. Documentación de Python-SPDYLAYSEE.SAMPÉSHERO ES UN SIMPLE SPDY Server: #! / usr / bin / env Python # el ejemplo Spdy Server. Python 3.3 o posterior se requiere porque TLS # NPN se utiliza en SPDYLAY.THREADEDSPDSERVER. Ponga la clave privada y el archivo # del certificado en el directorio de trabajo actual.import SPDYLAY # PRIVE KEY FILEKEY_FILE = 'server.key' # certificado filecert_file = 'server.crt'class myspdyrequesthandller (spdylay.baseespdyrequesthandler): def Do_Get (yo): yo. send_response (200) self.send_header ('tipo de contenido', 'texto / html; charset = utf-8') contenido = '' ' spdy ftw <title/> <head/> <cuerpo> <h1> SPY FTW <h1/> <p> La edad de HTTP / 1.1 ha terminado. El momento de Spdy ha llegado. <p/> <cuerpo/> <html/> '' '. Code (' UTF-8 ') self.wfile.write (contenido) __name__ == "__main__": host, puerto, puerto = "localhost", 3000 server = spdylay.threadedspdyserver ((host, puerto), myspdyrequesthandler, cert_file = cert_file, key_file = key_file) Server.start () Aquí hay un Simple Spdy Client: #! / usr / bin / env Python # El ejemplo de Spdy Spdy. Necesita Python 3.3 o más tarde porque nosotros # usamos TLS NPN. ## Uso: SpyClient.py URL ... # Importar Sysimport SpdylayClass MyStreamHandler (SPDYLAY.BASESPDYSTEAMHANDLER): DEF ON_HEADER (AUTO, NV): SYS.STDOUT.WRITE (' Secuencia # {} \ n'.format (self.stream_id)) para k, v en nv: sys.stdout.write ('{}: {} \ n'.format (k, v)) defone_data (yo, Datos): sys.stdout.write ('stream # {} \ n'.format (self.stream_id)) sys.stdout.bouffer.write (datos) defonen on_close (yo, estado_code): sys.stdout.write (' Corriente # {} cerrado \ n'.format (self.stream_id)) si __name__ == '__main__': uris = sys.argv spdylay.urlfetch (URIS, Mysstreamhandler) Página de inicio del producto </p> <div class="clearfix"></div> <br/> <p class="c-title fl"><span> python-spdylay Software relacionado</span></p> <div class="clearfix"></div> </div> <div class="clearfix"></div> <div class="new-post"> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-Pyvote-10062579.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/11/161/2580199.febf666530ea608303166a5f5f706534.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-Pyvote-10062579.htm"> Pyvote </a></h2> <p class="intro ellipsis"> Python votando con un backend de Redis ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>47</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-Pyvote-10062579.htm"><i class="fa fa-download"></i> Descargar</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-Kaylee-10062580.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/11/161/2580200.4b7d0528fbfa6294603f0068a9607524.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-Kaylee-10062580.htm"> Kaylee </a></h2> <p class="intro ellipsis"> Un marco de computación distribuida y multitud ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>83</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-Kaylee-10062580.htm"><i class="fa fa-download"></i> Descargar</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-secobj-10062581.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/11/161/2580201.89468fbd63c7320e10e83c18ead6d0a1.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-secobj-10062581.htm"> secobj </a></h2> <p class="intro ellipsis"> Seguridad de ACL para funciones y clases ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>81</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-secobj-10062581.htm"><i class="fa fa-download"></i> Descargar</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-pushio-10062582.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/11/161/2580202.89468fbd63c7320e10e83c18ead6d0a1.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-pushio-10062582.htm"> pushio </a></h2> <p class="intro ellipsis"> Biblioteca de servicios PUSH IO PUSH Notification ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>64</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-pushio-10062582.htm"><i class="fa fa-download"></i> Descargar</a></p> </article> <article class="app-list sb clearfix"> <figure class="figure fl"> <a class="thumbnail" href="/Linux/download-M%C3%BAltiplo-10062583.htm"> <img class="img-cover br" src="https://icon.softwaresea.com/48x48/11/161/2580203.8cc30c9b309fa97f5930d911343b885c.gif"/> </a> </figure> <div class="content fl"> <h2 class="title ellipsis"><a href="/Linux/download-M%C3%BAltiplo-10062583.htm"> Múltiplo </a></h2> <p class="intro ellipsis"> Sistema Pythonic I18N / L10N para aplicaciones web basadas en WSGI ...</p> <p class="data clearfix"> <time class="time fl"> <i class="fa fa-calendar"></i>N/A</time> <span class="view fl hidden-sm-md-lg"><i class="fa fa-download"></i>57</span> <span class="view"><i class="fa fa-save"></i></span> </p> </div> <p class="btn fr"><a rel="nofollow" class="download transition br" href="/Linux/download-M%C3%BAltiplo-10062583.htm"><i class="fa fa-download"></i> Descargar</a></p> </article> </div> </section> <aside id="sidebar" class="hidden-sm-md-lg fr"> <div class="theiaStickySidebar"> <section id="aside_qr" class="widget widget_aside_qr sb br mb"> <div class="widget-content aside_qr"> <p class="c-title mb10"><span>Anuncio publicitario</span></p> <div> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8413949402593124" crossorigin="anonymous"></script> <!-- zheng-zsy --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-8413949402593124" data-ad-slot="7018312873" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> </section> <section id="aside_hot_comment" class="widget widget_aside_hot_comment sb br mb"> <p class="c-title mb10"><span class="name">Software relacionado</span></p> <ul class="widget-content aside_hot_comment"> <li class="list clearfix"> <a href="/Linux/download-pyx12-10062584.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580204.868970bdd4da7eeee087a529e355b552.gif"></span> <div class="new-text"> <p class="title ellipsis"> pyx12 </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 99</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Py-infinote-10062585.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580205.868970bdd4da7eeee087a529e355b552.gif"></span> <div class="new-text"> <p class="title ellipsis"> Py-infinote </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 81</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Wirendpi-10062586.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580206.65d47318caa5cec7c54678420a3a6f7a.gif"></span> <div class="new-text"> <p class="title ellipsis"> Wirendpi </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 193</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Pythonfutures-10062587.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580207.a9160a44bcd318d7cdb40dc99d05b7a7.gif"></span> <div class="new-text"> <p class="title ellipsis"> Pythonfutures </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 60</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-recursi%C3%B3n-10062588.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580208.8c7d5a59a382a1c4330c640a8e4e9978.gif"></span> <div class="new-text"> <p class="title ellipsis"> recursión </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 62</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Python-SGP4-10062589.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580209.8c7d5a59a382a1c4330c640a8e4e9978.gif"></span> <div class="new-text"> <p class="title ellipsis"> Python-SGP4 </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 174</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-m%C3%A1quina-elevadora-10062590.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580210.9ebbcdf8d4086013ac6feb26e52bf371.gif"></span> <div class="new-text"> <p class="title ellipsis"> máquina elevadora </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 57</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-parametrizado-10062591.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580211.3c455e79ec8c5c8cc1f99ea678eda08f.gif"></span> <div class="new-text"> <p class="title ellipsis"> parametrizado </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 55</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Flask-Superadmin-10062592.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580212.dcc51018553700868bee06df151dda3f.gif"></span> <div class="new-text"> <p class="title ellipsis"> Flask-Superadmin </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 162</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-cgroup-utils-10062593.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580213.dcc51018553700868bee06df151dda3f.gif"></span> <div class="new-text"> <p class="title ellipsis"> cgroup-utils </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 268</font> </div> </div> </a> </li> <li class="list clearfix"> <a href="/Linux/download-Grabrc-Cliente-10062594.htm"> <span class="img-wrap fl"><img class="img-cover br lazyload" src="https://icon.softwaresea.com/48x48/11/161/2580214.ee4fb91269142e9e7a8814800445de10.gif"></span> <div class="new-text"> <p class="title ellipsis"> Grabrc-Cliente </p> <div class="info"> <font color="888888"><i class="fa fa-download"></i> 57</font> </div> </div> </a> </li> </ul> </section> </div> </aside> </div> </div> <div class="flink sb br mb"> <p class="c-title">Sobre nosotros</p> <ul id="flink" class="f-list clearfix"> softwaresea.com ofrece el último centro de descarga de software gratuito ecológico en el país y en el extranjero, incluido el software informático, la aplicación de Apple, la aplicación de Android y otras descargas gratuitas de software móvil para computadoras. Si desea obtener más información sobre el software verde gratuito, ¡descárguelo en softwaresea.com! </ul> </div> <footer class="footer"> <div class="main container"> <div class="f-about"> <p> 2009 softwaresea.com All rights reserved. <a href="/privacy.html" rel="nofollow">Política de privacidad</a> | <a href="mailto:softwareseasite@gmail.com">Publicidad con nosotros</a> | <a rel="nofollow" href="https://www.softwaresea.com/submit_software.php?soft_type=lc">Enviar software</a> </p> </div> </div> <div id="toolbar" class="toolbar"> <div id="totop" class="btn hidden br transition"><i class="fa fa-arrow-up"></i></div> </div> </footer> <div id="mask-hidden" class="mask-hidden transition"></div> <script src="/images/common.js"></script> <script src="/images/headroom.min.js"></script> <script type="text/javascript"> $(document).ready(function(e) { $(".table_card .tab li").click(function() { $(".table_card .tab li").eq($(this).index()).addClass("active").siblings().removeClass("active"); $(".table_card .tabCon ul").hide().eq($(this).index()).show(); }) }); </script> </body> </html>