Qual è il modo migliore per un processo all'interno di un PC virtuale di parlare con un processo sull'host?

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

  •  04-07-2019
  •  | 
  •  

Domanda

Ho Virtual PC 2007. Sto scrivendo un programma C # che verrà eseguito su Host e Virtual. Deve comunicare in entrambi i modi.

Qual è il modo migliore per farlo?

Può essere fatto in un modo che non richiede la modifica delle impostazioni virtuali?

(i sistemi operativi saranno XP, Vista, Server 2000/2003)

È stato utile?

Soluzione

WCF . .NET Remoting senza le chiamate alla hotline per la prevenzione dei suicidi.

Altri suggerimenti

Via TCP. Semplice configurazione client / server.

o

Remoting .NET

WCF è sicuramente la strada da percorrere. La necessità o meno di modificare le impostazioni virtuali dipende dalla configurazione della macchina virtuale.

Il modo più sicuro sarebbe quello di creare una nuova rete privata a cui solo l'host e l'ospite possano accedere. In questo modo non devi preoccuparti di modificare le impostazioni del firewall sulla tua interfaccia di rete principale per consentire al server e al client di comunicare.

OTOH se la sicurezza non è un problema, le opzioni standard di collegamento in rete per l'ospite funzioneranno bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top