[Ror-es] Duda conceptual sobre distintos procesos Ruby

Iñaki Baz Castillo ibc at aliax.net
Sun Oct 28 10:13:52 GMT 2007


El Domingo, 28 de Octubre de 2007, Iñaki Baz Castillo escribió:

> Pero claro, se supone que el bind lo hará la parte servidora (que está
> permanentemente escuchando).¿Cómo hago que otro proceso Ruby "cliente" use
> ese mismo socket? ¿hay alguna forma de comunicar dos procesos Ruby
> independientes y compartir variables y objetos?

Se me está ocurriendo que puedo separa la aplicación en dos partes:

- Un proceso "transporte" que se encarga de recibir y enviar paquetes UDP por 
el puerto 5060.
- Un proceso "usuario" que envía y recibe mensajes al proceso "transporte" vía 
socket UNIX.

Es la única forma que se me ocurre para enviar y recibir por el mismo puerto 
UDP.


-- 
Iñaki Baz Castillo


More information about the Ror-es mailing list