Aquí está el panorama:¿Es posible usar archivos como un canal de comunicación bidireccional entre dos procesos remotos (tipo de "sockets over files")?
Un usuario tiene acceso a dos máquinas
Estas máquinas no pueden comunicarse con conectores de red debido a las restricciones de firewall
embargo, ambos tienen acceso a una red común compartida con permisos de lectura/escritura en una tercera máquina
Mi pregunta es decir: ¿es posible escribir una pequeña aplicación ejecutada en ambas máquinas que permite establecer un canal de comunicación entre las dos utilizando solo archivos en la red compartida? Lo ideal sería emular el comportamiento de las secuencias y los zócalos.
Imagino que:
1) que implicaría tener dos archivos que se utilizan para la comunicación, uno para cada sentido
2) y que tiene la posibilidad de leer un archivo, mientras que otro proceso está escribiendo. .. a través de la red.
Pero no estoy seguro si es factible, principalmente porque dudo sobre el punto 2). Sin embargo, es posible en entornos de Unix con NFS.
¿Es posible? ¿Ya existe?
Gracias, creo que su respuesta es un buen comienzo. El archivo de información también es una buena idea, ya que actúa como un mecanismo de detección de errores. –