Como pode dois # aplicativos C enviar mensagens através de uma rede Wi-Fi?
-
18-09-2019 - |
Pergunta
Vamos dizer que eu tenho o meu C # aplicativo instalado em 2 laptops conectados a uma rede Wi-Fi Wireless Local.
Como podem esses aplicativos enviar mensagens uns aos outros? Que método ou biblioteca eu posso usar? Eu ouvi de usar soquetes, mas não tenho idéia de como trabalhar com estes.
Outras dicas
Basicamente, você vai querer fazê-lo da mesma forma que faria em qualquer outra língua. Você vai abrir uma conexão de rede de um sabor ou de outra (TCP cru ou UDP, ou um protocolo de nível superior como HTTP) com um lado agindo como um servidor e o outro atuando como um cliente. Em seguida, cada lado pode escrever dados através de ou ler dados enviados pelo outro lado. É pode ficar muito complicado de lá. Se você Google "C # Sockets" ou "C # HTTP", etc, você vai encontrar algumas tutoriais sobre o assunto.
Este é um artigo muito bom sobre o envio de C # objetos (que podem incluir quaisquer mensagens que deseja enviar) ao longo de um soquete conexão usando o Binary Formatter . Embora não seja o mais eficiente, é bastante fácil de entender e começar a trabalhar.