O que usar para fazer dois programas .net transferir informações

votos
4

Eu tenho atualmente dois programas que precisam de comunicar uns com os outros. Ele não tem que ser algo complicado, é só passar dados de um para outro, tudo muito simples. Eu estava pensando em usar .net remoting, mas ouvi dizer que há uma coisa nova WCF. Devo ir para a comunicação remota .net ou tente WCF? Ou há algo mais simples de usar?

edit: Ambas as aplicações são simples, eu não quero ter nada a ver com o IIS, serviços e tal.

obrigado

Publicado 27/08/2009 em 06:29
fonte usuário
Em outras línguas...                            


6 respostas

votos
5

usar WCF com ligação de pipes nomeados, aqui você pode encontrar exemplos úteis

Respondeu 27/08/2009 em 06:33
fonte usuário

votos
2

A frase mágica é "comunicação entre processos". Então você vai ser capaz de encontrar respostas como esta .

Respondeu 27/08/2009 em 06:40
fonte usuário

votos
2

WCF tem um pouco de uma curva de aprendizado, mas é um quadro de comunicação muito poderoso. Se você tem algum tempo para aprender isso, eu recomendo que mais de .NET comunicação remota.

Se você só precisa de um mecanismo de super-simples, você poderia simplesmente gravar dados em um arquivo, em seguida, lê-lo de outro programa (assumindo mesma máquina). Se ele tem que ir através da rede, utilizando um soquete simples em .NET não é tão ruim.

Respondeu 27/08/2009 em 06:35
fonte usuário

votos
1

Se você quiser algo realmente simples, basta colocar os dados em um banco de dados ou um arquivo.

Respondeu 27/08/2009 em 06:52
fonte usuário

votos
1

Se você olhar para WCF agora, eu realmente não acho que você iria se arrepender mais tarde. WCF é grande e útil para esse fim.

Respondeu 27/08/2009 em 06:35
fonte usuário

votos
1

Eu usei Remoting para isso no passado, e sua funcionou muito bem para mim. É muito simples e direta para algo como você descreve.

Respondeu 27/08/2009 em 06:33
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more