TornadIO är en implementering av Socket.IO realtidstransport bibliotek ovanpå ramen för Tornado.
Konfiguration
Du kan konfigurera din hanterare genom att skicka inställningarna till get_router fungera som en dict objekt.
& Nbsp; * enabled_protocols: Detta är en lista över de socket.io protokollen servern kommer att svara förfrågningar om. Möjligheter är:
& Nbsp; * WebSocket: HTML5 WebSocket transport
& Nbsp; * flashsocket: Flash emulerade WebSocket transport. Kräver Flash policyservern körs på port 843.
& Nbsp; * XHR-multi: Fungerar med två anslutningar - lång FÅ samband med multiöverföringskodning för att ta emot uppdateringar från servern och separat POST-begäran för att skicka data från klienten.
& Nbsp; * XHR-polling: Lång polling AJAX begäran om att läsa data från servern och POST-begäran för att skicka data till servern. Om meddelandet finns, kommer den att skickas via öppna GET-anslutning (som sedan stängd) eller kö på servern annars.
& Nbsp; * jsonp-polling: I likhet med XHR-röstningen, men skjuter data via JSONp.
& Nbsp; * htmlfile: Endast IE. Skapar Htmlfile kontroll som läser data från servern genom en beständig anslutning. POST-begäran används för att skicka data tillbaka till servern.
& Nbsp; * session_check_interval: Anger hur ofta TornadIO kontrollerar sessions behållare för utgångna sessionsobjekt. Inom några sekunder.
& Nbsp; * session_expiry: Anger session utgångsintervallet i sekunder. För polling transporterar det är faktiskt maximalt tillåtna tiden mellan GET begäran om att överväga virtuell anslutning stängd.
& Nbsp; * heartbeat_interval: Heartbeat-intervall för ihållande transporter. Anger hur ofta hjärtslag händelser ska skickas från servern till klienterna.
& Nbsp; * xhr_polling_timeout: Tidsgräns för långvariga XHR anslutning för XHR-polling transporter, på några sekunder. . Om inga data var tillgängliga under denna tid, kommer anslutningen stängd på serversidan för att undvika klientsidan timeout
Krav :
- < li> Python
Kommentarer hittades inte