[ sono niubbo ] Consiglio sulle socket

Salve a tutti,

primo post sul forum/mailing list, se sgarro la netiquette fatemelo
presente.
primo post riguardo ruby, abbiate pietà e pazienza.

Vorrei fare il porting di un mio programma da PHP a Ruby.
Devo usare socket client/server sempre aperte, comunicazione in/out
costante. Il server dovrebbe Threaddare ogni client (socket compresa).

Di gemme sulle socket ce ne sono un sacco
(http://rubygems.org/search?utf8=✓&query=socket), ma non so
neanche da dove cominciare.
Potreste consigliarmi qualcosa da cui partire?

Grazie mille!

Ciao Enrico,

in realt non ti serve nessuna gemma, le classi relative ai Socket sono
presenti nella stdlib.
A questa pagina [1] sono presenti diversi esempi.

Per un approccio pi avanzato e performante ti consiglio di spendere del
tempo e studiare EventMachine [2], che implementa il Reactor Pattern
(reso “celebre” da node.js), su cui puoi costruire qualsiasi
comunicazione di rete partendo sia da UDP che da TCP.

[1] http://www.ruby-doc.org/stdlib-1.9.3/libdoc/socket/rdoc/Socket.html
[2] https://github.com/eventmachine/eventmachine


Federico R.
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)

Grazie Federico! :slight_smile:

avrei altre domande, ma per non fare disordine apro altri post.

+1 su EventMachine, che personalmente ho usato con profitto per un sacco
di
cose.
E’ anche ragionevolmente semplice, se hai bisogno chiedi pure!

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs