TornadIO2

צילום מסך תוכנה:
TornadIO2
פרטי תוכנה:
גרסה: 0.0.4
טען תאריך: 14 Apr 15
מפתחים: Serge S. Koval
רשיון: ללא תשלום
פופולריות: 4

Rating: nan/5 (Total Votes: 0)

TornadIO2 הוא יישום שרת Python של ספריית התחבורה בזמן אמת Socket.IO על גבי מסגרת טורנדו.
TornadIO2 תואם 0.7+ גרסה של Socket.IO ומיישם את רוב התכונות שנמצאות בתוכנת שרת Socket.IO המקורית.
מהו Socket.IO?
Socket.IO שואף להפוך יישומים בזמן אמת אפשריים בכל דפדפן ומכשיר נייד, טשטוש ההבדלים בין מנגנוני תחבורה השונים. זה 100%-טיפול חינם בזמן אמת ב- JavaScript.
אתה יכול להשתמש בו כדי לבנות שירות דחיפה, משחקים, וכו 'Socket.IO יתאים לדפדפן הלקוחות ומשתמש בפרוטוקול תחבורה היעיל ביותר שקיים.
תחילת עבודה
כדי להתחיל לעבוד עם ספריית TornadIO2, אתה צריך לקבל קצת ידע בסיסי טורנדו. אם אתה לא יודע איך להשתמש בו, אנא קרא את מדריך טורנדו, ניתן למצוא כאן.
אם אתה מכיר את טורנדו, אל הבא כדי להוסיף תמיכה בSocket.IO ליישום שלך:
כיתת 1. נובע מtornadio2.SocketConnection ושיטה לעקוף on_message (on_open / on_close הם אופציונליים):
& Nbsp; MyConnection כיתה (tornadio2.SocketConnection):
& Nbsp; def on_message (עצמית, הודעה):
& Nbsp; כרטיס
2. יצירת שרת TornadIO2 לחיבור שלך:
& Nbsp; MyRouter = tornadio2.TornadioRouter (MyConnection)
3. מוסיפים מסלולי המטפל שלך ליישום טורנדו:
& Nbsp; יישום = tornado.web.Application (
& Nbsp; MyRouter.urls,
& Nbsp; socket_io_port = 8000)
4. התחל את הבקשה שלך
5. יש לך שרת socket.io לפעול בשעת היציאה 8000. פשוט, נכון?
החל Up
אנו מספקים גרסה מותאמת אישית (בהשאלה ללא בושה מספריית SocketTornad.IO) של HttpServer, אשר מפשטת תחילת שרת TornadIO שלך.
כדי להפעיל אותו, אל הבא (בהנחה שיצרת אובייקט יישום לפני):
אם __name__ == "__main__":
& Nbsp; socketio_server = SocketServer (יישום)
SocketServer יתחיל אוטומטית שרת מדיניות Flash, אם נדרש.
אם אתה לא רוצה להתחיל IOLoop מייד, עובר auto_start = False כאחת מאפשרויות הבנאי ולאחר מכן להתחיל באופן ידני IOLoop.
מידע עוד
לקבלת מידע נוסף, עיין בתיעוד TornadIO2 ויישומים לדוגמה.
דוגמאות
הכרה
פינג המדגם שמראה כיצד להשתמש באירועים לעבודה במצב בקשה-תגובה. זה בדוגמאות / ספריית ackping.
אתר צלב
מדגם צ'אט שמדגים כיצד עובד תקשורת בין אתרים (צ'אט השרת פועל ביציאה 8002, ואילו שרת HTTP פועל על יציאת 8001). זה בדוגמאות / ספריית crosssite.
אירועים וAPI ​​סינכרוני המבוסס על מחולל
הדוגמא שמראה כיצד להשתמש באירועים וAPI ​​מבוסס גנרטור לעבוד עם קוד אסינכרוני. זה בדוגמאות / ספריית gen.
ריבוב
פינג והדגמת צ'אט פועלים באמצעות חיבור אחד. אפשר לראות את זה בדוגמאות / ספרייה מרובבת.
סטטיסטיקה
TornadIO2 אוסף כמה מונים, כי אתה יכול להשתמש בו כדי לפתור בעיות בביצועי היישומים שלך. דוגמא בספריית דוגמאות / stats נותנת מושג איך אתה יכול להשתמש בנתונים סטטיסטיים אלה לתכנן גרף בזמן אמת.
פינג RPC
פינג הפועל באמצעות socket.io אירועים. זה בדוגמאות / הספרייה rpcping.
משלוחים
פינג פשוט / דוגמא פונג עם ממשק דמוי-צ'אט עם משלוחים לבחירה. זה בדוגמאות / משלוחי ספרייה

תכונות :.

  • תומך בפרוטוקול Socket.IO 0.8 ותכונות קשורות
  • >
  • תמיכה מלאה Unicode
  • תמיכה עבור קוד אסינכרוני מבוסס גנרטור (API tornado.gen)

  • לכידה
  • סטטיסטיקה (מנות בשנייה, וכו ')
  • נשמר באופן פעיל

דרישות :

  • Python

תוכנות אחרות של יזם Serge S. Koval

TornadIO
TornadIO

11 May 15

sockjs-tornado
sockjs-tornado

14 Apr 15

Flask-Admin
Flask-Admin

10 Dec 15

תגובות ל TornadIO2

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!