¿Cuál es la mejor manera de que un proceso dentro de VirtualPc se comunique con un proceso en el host?

StackOverflow https://stackoverflow.com/questions/239827

  •  04-07-2019
  •  | 
  •  

Pregunta

Tengo Virtual PC 2007. Estoy escribiendo un programa de C # que se ejecutará en el Host y Virtual. Necesita comunicarse de ambas maneras.

¿Cuál es la mejor manera de hacer esto?

¿Se puede hacer de una manera que no requiera cambiar la configuración virtual?

(los sistemas operativos serán XP, Vista, Server 2000/2003)

¿Fue útil?

Solución

WCF . .NET Remoting sin las llamadas a la línea directa de prevención del suicidio.

Otros consejos

A través de TCP. Configuración simple de cliente / servidor.

o

.NET Remoting

WCF es definitivamente el camino a seguir. La necesidad o no de cambiar la configuración virtual depende de cómo esté configurada su máquina virtual.

La forma más segura sería crear una nueva red privada a la que solo el host y el invitado puedan acceder. De esa manera, no tiene que preocuparse por cambiar la configuración del firewall en su interfaz de red principal para permitir que el servidor y el cliente se comuniquen.

OTOH si la seguridad no es una preocupación, las opciones de red puenteada estándar para el huésped funcionarán bien.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top