ID do artigo: 818780 - Última revisão: terça-feira, 28 de agosto de 2007 - Revisão: 3.5 Como criar um servidor remoto usando o Visual C++ .NET ou Visual C++ 2005
Nesta páginaSumárioEste artigo passo a passo descreve como criar um servidor remoto simples que outro aplicativo pode acessar. O aplicativo que acessa o servidor pode ser localizado no mesmo computador, em um computador diferente ou em uma rede diferente. O servidor remoto é dividido em duas partes:
Mais InformaçõesRequisitosA lista a seguir descreve o hardware recomendado, software, infra-estrutura de rede e service packs que será necessário:
Criar o objeto de servidor remotoPara criar o aplicativo do servidor, você deve primeiro criar um objeto de servidor. O objeto de servidor é o que o aplicativo cliente instancia e usa para se comunicar com o computador servidor. O aplicativo cliente faz isso por meio de um objeto de proxy que é criado no cliente. Neste exemplo, o objeto de servidor reside em uma biblioteca de classes (.dll) e é denominado myRemoteClass.
Criar o aplicativo de servidor remotoDepois de criar o objeto de servidor que o cliente se comunica com, registre esse objeto com o .NET Framework remoting. Quando você registra o objeto, você deve também iniciar o servidor e certifique-se de que o servidor escuta em uma porta para clientes se conectem a essa porta. Para fazer isso, você deve usar um tipo de projeto que gera um arquivo executável.Incluir o objeto de servidor em um projeto separado para que você pode facilmente consultar o objeto de servidor do projeto cliente. Se você incluir o objeto de servidor neste projeto, você não pode fazer referência porque referências só podem ser definidas como arquivos .dll.
Teste o objeto de servidorPara obter informações adicionais sobre como criar um aplicativo cliente que se comunica com o objeto de servidor que você acabou criado, clique no seguinte número de artigo para ler o artigo na Base de dados de Conhecimento da Microsoft:818781
(http://support.microsoft.com/kb/818781/
)
COMO: Criar acesso de cliente para um servidor remoto usando o Visual C++ .NET ReferênciasPara obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 818062
(http://support.microsoft.com/kb/818062/
)
COMO: Empacotar um objeto para um servidor remoto por referência usando o Visual C++ .NET Para informações adicionais sobre a classe TCPChannel e o método RegisterWellKnownServiceType , visite os seguintes sites da MSDN:Classe TcpChannel http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.channels.tcp.tcpchannel(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.channels.tcp.tcpchannel(vs.71).aspx) Método RemotingConfiguration.RegisterWellKnownServiceType http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.remotingconfiguration.registerwellknownservicetype(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/system.runtime.remoting.remotingconfiguration.registerwellknownservicetype(vs.71).aspx) Para adição informações sobre os tutoriais de início rápido, visite o seguinte site: Tutoriais de início rápido do Microsoft .NET framework SDK Para obter informações adicionais sobre o sistema de interação remota, consulte o Microsoft .NET documentação do guia do desenvolvedor do Framework.http://quickstarts.asp.net/QuickStartv20/default.aspx (http://quickstarts.asp.net/QuickStartv20/default.aspx) A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 818780
(http://support.microsoft.com/kb/818780/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início