From: snacktime Date: 2005-10-11T16:52:05+09:00 Subject: event based model - best way to implement? ------=_Part_7666_9245421.1129017122016 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I am currently using perl's POE to communicate with the asterisk manager interface, but I would like a ruby implementation. A server will connect to asterisk and read events as they become available. The webserver will connnect periodically to retrieve any available events and to optionally send more requests. My first thought was to use a simple select loop in the server combined wit= h observers, and have the webserver communicate via drb. I could use http for the server also to make it easy for ajax calls to communicate directly to the server (proxied via apache). The asterisk manager interface sends events to the connected client (my server) pretty much ad hoc whenever asterisk has something to report. In other words requests and responses are not necessarily sequential. Does a simple select loop sound like the way to go here? Chris ------=_Part_7666_9245421.1129017122016--