Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie mit Hilfe der Befehlszeilentools aus dem Lieferumfang von .NET Framework SDK die in den Themen Erstellen eines remotefähigen Typs, Erstellen einer Hostanwendung und Erstellen einer Clientanwendung erstellte einfache Remotanwendung kompilieren möchten, speichern Sie alle Dateien im Verzeichnis Listener, und verwenden Sie dabei die in diesen Themen verwendeten Namen. Geben Sie an der Eingabeaufforderung im Verzeichnis Listener die folgenden Befehle ein:
Visual Basic
vbc /t:library RemotableType.vb
vbc /r:RemotableType.dll Listener.vb
vbc /r:RemotableType.dll Client.vb
C#
csc /noconfig /t:library RemotableType.cs
csc /noconfig /r:RemotableType.dll Listener.cs
csc /noconfig /r:RemotableType.dll Client.cs
So führen Sie die Anwendung aus
Erstellen Sie das Unterverzeichnis
Client.Kopieren Sie die Dateien
RemotableType.dll,Client.exeundClient.exe.configin das VerzeichnisClient.Geben Sie im Verzeichnis
Listeneran der Eingabeaufforderung Folgendes ein:Listener
Wenn die
Listener-Anwendung ausgeführt wird, öffnen Sie im VerzeichnisClienteine neue Eingabeaufforderung, und geben Sie Folgendes ein:Client
Wechseln des Channels
Da die Dateien Listener.exe.config und Client.exe.config alle zum Herstellen einer Remoteverbindung erforderlichen Konfigurationsinformationen enthalten, können Sie den Channel wechseln, ohne die Anwendung neu zu kompilieren. Dazu muss lediglich der in der Konfigurationsdatei angegebene Channel geändert werden.
Zum Ändern des Channels in ein TcpChannel-Objekt, das in der Standardeinstellung binäre Serialisierung verwendet, ändern Sie lediglich in der Datei Client.exe.config das <wellknown>-Element wie folgt:
<wellknown
type="RemotableType, RemotableType"
url="tcp://localhost:8989/RemotableType.rem"
/>
Außerdem müssen Sie in der Datei Listener.exe.config das <channel>-Element wie folgt ändern:
<channel ref="tcp" port="8989"/>
Führen Sie die Anwendung erneut entsprechend den vorangegangenen Ausführungsanweisungen aus. Die Anwendung muss nicht neu kompiliert werden.