Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si desea utilizar las herramientas de la línea de comandos incluidas en .NET Framework SDK para compilar la aplicación básica de interacción remota generada en los temas Generar un tipo de uso remoto, Generar una aplicación host y Generar una aplicación cliente, guarde todos los archivos en el directorio denominado Listener, utilizando los nombres especificados en estos temas. En el símbolo del sistema del directorio Listener, escriba los siguientes comandos:
[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
Para ejecutar la aplicación
Cree un subdirectorio denominado
Client.Copie los archivos
RemotableType.dll,Client.exeyClient.exe.configen el directorioClient.En el símbolo del sistema del directorio
Listener, escriba:Listener
Cuando se ejecute la aplicación
Listener, abra un nuevo símbolo del sistema en el directorioClienty escriba:Client
Cambiar el canal
Dado que los archivos Listener.exe.config y Client.exe.config contienen toda la información necesaria para establecer una conexión remota, se puede cambiar el canal sin recompilar la aplicación cambiando simplemente el canal especificado en el archivo de configuración.
Para cambiar el canal a un objeto TcpChannel, que utiliza de manera predeterminada la serialización binaria, cambie simplemente el elemento <wellknown> en el archivo Client.exe.config a:
<wellknown
type="RemotableType, RemotableType"
url="tcp://localhost:8989/RemotableType.rem"
/>
Cambie también el elemento <channel> en el archivo Listener.exe.config a:
<channel ref="tcp" port="8989"/>
Vuelva a ejecutar la aplicación de acuerdo con las anteriores instrucciones de ejecución. No es necesario recompilar la aplicación.