TornadIO Tornado çerçevesinin üstüne Socket.IO gerçek zamanlı aktarım kütüphanesinde bir uygulamasıdır.
Yapılandırma
Bir dict nesnesi olarak get_router işlevine ayarlarını geçerek senin işleyicisi yapılandırabilirsiniz.
& Nbsp; * enabled_protocols: Bu sunucu isteklerini cevap verecektir socket.io protokolleri listesidir. Olasılıklar şunlardır:
& Nbsp; * WebSocket: HTML5 WebSocket taşıma
& Nbsp; * flashsocket: Flaş WebSocket taşıma benzetilmiş. Port 843 çalışan Flash poliçe sunucusunu gerektirir.
& Nbsp; * xhr-çok parçalı: İki bağlantıları ile çalışır - uzun istemciden veri göndermek için sunucu ve ayrı POST istekleri güncelleştirmeleri almak için çok parçalı aktarım kodlaması ile bağlantıyı GET.
& Nbsp; * xhr-yoklama: sunucuya veri göndermek için sunucu ve POST istekleri veri okumak Uzun yoklama AJAX isteği. Mesajı varsa, aksi halde sunucuda açık GET bağlantısı üzerinden gönderilen (daha sonra kapalı olan) veya sıraya alınır.
& Nbsp; * jsonp-yoklama: xhr-yoklama benzer ama JSONP ile veri iter.
& Nbsp; * htmlfile: Yalnızca IE. Tek kalıcı bağlantı üzerinden sunucudan verileri okur htmlfile denetimi oluşturur. POST istekleri sunucuya geri veri göndermek için kullanılır.
& Nbsp; * session_check_interval: TornadIO süresi dolan oturum nesneler için oturum konteyner kontrol ne sıklıkta belirler. Saniye içinde.
& Nbsp; * session_expiry: saniye, oturum sona erme aralığını belirtir. Yoklama için aslında kapalı sanal bağlantı dikkate GET istekleri arasında izin verilen maksimum zaman ulaştırmaktadır.
& Nbsp; * heartbeat_interval: Kalıcı taşımaları için Heartbeat aralığı. Kalp atışı olaylar müşterilerine sunucudan gönderilmesi gerekmektedir ne sıklıkta belirler.
& Nbsp; * xhr_polling_timeout: Uzun saniye içinde, xhr-yoklama taşımacılığı için XHR bağlantısı çalıştırmak için zaman aşımı. . Hiçbir veri bu süre içinde mevcut ise, bağlantı istemci tarafı zaman aşımı önlemek için sunucu tarafında kapalı olacaktır
Gereksinimleri :
- < li> Python
Yorum Bulunamadı