Ciao, sto cercando di utilizzare le lib remoting di .Net per sviluppare un'applicazione distribuita di simulazione. Su più macchine in LAN devo eseguire dei simulatori di sistemi che devono comunicare tramite un server centrale. Il server inoltre deve pilotare il comportamento dei simulatori periferici.
Ho fatto pratica con Remoting , sfruttando gli esempi messi a disposizione da MSDN ed il tutto sembra funzionare. MSDN in questo caso specifica che la compilata dei sorgenti venga fatta da riga di comando, cosi:
vbc /t:library RemotableType.vb
vbc /r:RemotableType.dll Listener.vb
vbc /r:RemotableType.dll Client.vb
Quando però integro il codice in un progetto in VB .NET sviluppato su VStudio 2008 Express (sia progetto console che progetto Win Form), il tutto non funziona correttamente.
Spiego il problema:
Nel client, sfruttando il Remoting, si istanzia un oggetto di tipo definito nella libreria (esempio: Dim object1 As RemotableType.RemotableType = New RemotableType.RemotableType()).
Quando mando in esecuzione il client questo richiama l'istanza locale della libreria e non quella remota.
Qualcuno mi sa dire cosa succede?