# Ruby server

**URL:** <https://www.ruby-forum.com/t/ruby-server/180766>\
**Category:** Ruby\
**Created:** [December 28, 2009, 7:48pm UTC](https://www.ruby-forum.com/t/ruby-server/180766 "2009-12-28T19:48:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kalibr14](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@kalibr14](https://www.ruby-forum.com/u/kalibr14)\
**Post date:** [December 28, 2009, 7:48pm UTC](https://www.ruby-forum.com/t/ruby-server/180766/1 "2009-12-28T19:48:49Z")

</div>

Hello  
Xcuz me my english is not very good!! i have just begun with ruby and i  
need to create a server with socket getting in input xml and return xml  
in output!! Could some one help me??

---

<div class="post-metadata">

**Author:** ![kalibr14](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@kalibr14](https://www.ruby-forum.com/u/kalibr14)\
**Post date:** [December 28, 2009, 8:08pm UTC](https://www.ruby-forum.com/t/ruby-server/180766/2 "2009-12-28T20:08:58Z")

</div>

On Dec 28, 2009, at 10:48 , Allagbe Brice wrote:

> Hello  
> Xcuz me my english is not very good!! i have just begun with ruby and i  
> need to create a server with socket getting in input xml and return xml  
> in output!! Could some one help me??

run: ri GServer

---

<div class="post-metadata">

**Author:** ![kalibr14](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@kalibr14](https://www.ruby-forum.com/u/kalibr14)\
**Post date:** [December 28, 2009, 8:15pm UTC](https://www.ruby-forum.com/t/ruby-server/180766/3 "2009-12-28T20:15:52Z")

</div>

ok thank you!! i will try!! if i have some problems i will make sign

---

<div class="post-metadata">

**Author:** ![kalibr14](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@kalibr14](https://www.ruby-forum.com/u/kalibr14)\
**Post date:** [December 30, 2009, 1:02pm UTC](https://www.ruby-forum.com/t/ruby-server/180766/4 "2009-12-30T13:02:35Z")

</div>

thanx you!! really my goal is to create an EPP server!!i use i have  
already do the login, hello and logout fonctions; now i would like  
disconnect the client if after 5 mn there is not command.finally i use  
socket

---

<div class="post-metadata">

**Author:** ![kalibr14](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/e47774/32.png) [@kalibr14](https://www.ruby-forum.com/u/kalibr14)\
**Post date:** [December 29, 2009, 11:07pm UTC](https://www.ruby-forum.com/t/ruby-server/180766/5 "2009-12-29T23:07:45Z")

</div>

Ryan D. wrote:

> > i have just begun with ruby and i  
> > need to create a server with socket getting in input xml and return xml  
> > in output!! Could some one help me??
> 
> run: ri GServer

Also, have a look at the XMLRPC server which is in the standard library.

You’ll find it installed on your system somewhere, perhaps somewhere  
like  
/usr/lib/ruby/1.8/xmlrpc/server.rb

(Note that XMLRPC runs over HTTP rather than a plain socket, but you can  
probably steal some ideas from this code. Notice that  
/usr/lib/ruby/1.8/xmlrpc/httpserver.rb uses GServer)
