voglio costruire un sito simile a www.omegle.com. qualcuno può suggerirmi qualche idea. Penso che sia stato creato usando un server di comete contorto, orbiter.Chat sito cometa utilizzando Python e contorto
risposta
ritorto è una buona scelta. L'ho usato qualche anno fa per creare un server per un gioco online basato su browser che ho scritto: teneva traccia dei clienti, serviva loro risposte alle richieste Ajax e utilizzava anche gli eventi DOM inviati dal server HTML5. Lavorato in modo piuttosto indolore grazie alla buona libreria HTTP di Twisted.
Per un framework web Python, io personalmente favorire Django. E 'veloce per andare avanti con esso, e ha un sacco di funzionalità out of the box ("batterie incluse" come dice sul loro sito credo). I piloni è un'altra scelta popolare.
serverIo suggerirei di usare ritorto. ;) Ha sia client di chat che server di chat. Quindi hai anche bisogno di un framework web. Userei Grok o BFD, ma ci sono molti Python Web Framework in giro, e pochi di loro sono davvero cattivi.
La maggior parte XMPP supportano BOSH. Se usi lo strophe javascript library, devi solo preoccuparti della presentazione - il resto è fatto per te.
È possibile utilizzare Nevow, che è un framework Web che viene costruito sopra Twisted. La documentazione di Nevow include uno two-way chat application completamente funzionale con esempi di come scrivere unit tests per questo.
Poiché sembra che stiate cercando sia la funzionalità Comet sia un Web Framework, potete dare un'occhiata qui: http://github.com/clemesha/hotdot che è un esempio completo di combinazione di Django, Orbited e Twisted.
- 1. Il modo più semplice per creare una cometa chat
- 2. Python contorto: da dove cominciare
- 3. Cometa e fili WCF
- 4. Piloni e NodeJS/Cometa
- 5. Cometa e PHP: Come usare Comet con un sistema di chat PHP?
- 6. Http attraverso telnet con pitone e contorto
- 7. Server contorto per più client
- 8. È contorto niente di buono?
- 9. Accesso al sito Web utilizzando python
- 10. Tracciato contorto, rinviato
- 11. SQLAlchemy è contorto?
- 12. Cometa (polling lungo) e stato XmlHttpRequest
- 13. come caricare file di risorse durante l'esecuzione di python unittest utilizzando processo contorto
- 14. GWT/Cometa: qualche esperienza?
- 15. Ajax inverso senza Cometa?
- 16. Cometa, polling lungo con jquery tutorial
- 17. Creazione di un'applicazione di chat utilizzando Ruby
- 18. Client di rete contorto con operatori multiprocessing?
- 19. Chat Python sicura con SSH - Come?
- 20. cometa Modelli HTTP in Java
- 21. Capire la cometa con l'esempio
- 22. nodejs e socket.io chat room
- 23. Python: Entra in un sito web utilizzando urllib
- 24. utilizzando django e intrecciati insieme
- 25. Notifica live/chat in django
- 26. Esempio di cometa semplice con php e jquery
- 27. Come implementare la chat vocale e video
- 28. Buon esempio di server IRC contorto?
- 29. Applicazione di chat Android per applicazione chat Smack (XMPP)
- 30. php chat client