Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Chat comet site using python and twisted [closed]

i want to build a site similar to www.omegle.com. can any one suggest me some ideas. I think its built usning twisted , orbiter comet server.

like image 838
user93796 Avatar asked Jun 26 '09 04:06

user93796


4 Answers

Twisted is a good choice. I used it a few years ago to build a server for a browser-based online game I wrote - it kept track of clients, served them replies to Ajax requests, and used HTML5 Server-Sent DOM Events as well. Worked rather painlessly thanks to Twisted's good HTTP library.

For a Python web framework, I personally favor Django. It's quick to get going with it, and it has a lot of functionality out of the box ("batteries included" as it says on their site I think). Pylons is another popular choice.

like image 52
Jani Hartikainen Avatar answered Nov 13 '22 05:11

Jani Hartikainen


You can use Nevow, which is a web framework that is built on top of Twisted. The documentation for Nevow includes a fully functional two-way chat application including examples of how to write unit tests for it.

like image 31
Glyph Avatar answered Nov 13 '22 05:11

Glyph


I'd suggest you use Twisted. ;) It has both chat clients and chat servers. Then you also need a web framework. I'd use either Grok or BFD, but there are many Python Web Frameworks around, and few of them are really bad.

like image 35
Lennart Regebro Avatar answered Nov 13 '22 04:11

Lennart Regebro


Most XMPP servers support BOSH. If you use the strophe javascript library, you have only to worry about presentation -- the rest is done for you.

like image 39
Dustin Avatar answered Nov 13 '22 04:11

Dustin