Preguntas etiquetadas con ipc

161
En localhost, ¿cómo elijo un número de puerto libre?

Estoy tratando de jugar con la comunicación entre procesos y, dado que no pude encontrar la manera de usar tuberías con nombre en Windows, pensé que usaría sockets de red. Todo sucede a nivel local. El servidor puede lanzar esclavos en un proceso separado y escucha en algún puerto. Los esclavos...

131
Ejemplo de tuberías con nombre

¿Cómo escribo una aplicación de prueba simple, mínima necesaria para que funcione, que ilustra cómo usar IPC / Canalizaciones con nombre? Por ejemplo, ¿cómo escribiría una aplicación de consola donde el Programa 1 dice "Hola mundo" al Programa 2 y el Programa 2 recibe un mensaje y responde "Roger...

127
Combinando node.js y Python

Node.js es una combinación perfecta para nuestro proyecto web, pero hay pocas tareas computacionales para las cuales preferiríamos Python. También ya tenemos un código Python para ellos. Estamos muy preocupados por la velocidad, ¿cuál es la forma más elegante de llamar a un "trabajador" de Python...

78
Comparando IPC Unix / Linux

Unix / Linux ofrece muchos IPC: canalizaciones, sockets, memoria compartida, dbus, colas de mensajes ... ¿Cuáles son las aplicaciones más adecuadas para cada uno y cómo funcionan?

8
Forzar ~ Synchronous Node.js IPC

Tengo un servidor Node que crea un proceso secundario con el fork()uso de IPC. En algún momento, el niño envía los resultados al padre a aproximadamente 10Hz como parte de una tarea de larga duración. Cuando la carga útil que se pasa process.send()es pequeña, todo funciona bien: cada mensaje que...