# Developing a web chat using Rails 3

**URL:** <https://www.ruby-forum.com/t/developing-a-web-chat-using-rails-3/194425>\
**Category:** Rails\
**Created:** [September 5, 2010, 2:26am UTC](https://www.ruby-forum.com/t/developing-a-web-chat-using-rails-3/194425 "2010-09-05T02:26:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![olistik](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/o/9de0a6/32.png) [@olistik](https://www.ruby-forum.com/u/olistik)\
**Post date:** [September 5, 2010, 2:26am UTC](https://www.ruby-forum.com/t/developing-a-web-chat-using-rails-3/194425/1 "2010-09-05T02:26:18Z")

</div>

Hi!

I’m trying to develop a web chat (like the facebook one, but much  
simpler) that works inside Rails 3, and so I’m inquiring about the  
methods used for this scope. I had some success applying this guide

> **[LakTEK](https://www.laktek.com/)**
>
> Personal web site of Lakshan Perera

, so now I am able to send messages form the server to the client.

Anyway, I read about some sort of XML-based protocol called XMPP, which  
seems to be widley used in this cases. I really don’t know anything  
about either cramp or XMPP, and so I would ask:

- Do you have some info about cramp (guides, explanations, examples…)?  
apart from the above post, I found this  
[http://m.onkey.org/2010/1/7/introducing-cramp](http://m.onkey.org/2010/1/7/introducing-cramp) , and nothing else (maybe  
because it is relatively young?) Above all…
- … how does cramp work? Is a parallel server? A thread? What is it???  
🙂
- Is XMPP the way? Do you know how to implement it?
- Do you know anything about the argument? Every contribute is  
appreciated!
