Dicas de .NET
Blazor + TCP em C#: Client envia e servidor responde a todos os sockets conectados
cards:
Como usar TcpClient e TcpListener com Blazor Server e C# para comunicação em tempo real. Implementando um servidor TCP no .NET que envia respostas para todos os clientes conectados.
Neste vídeo, exploramos o uso de sockets TCP com o .NET, um conceito essencial para desenvolver aplicações que exigem comunicação em rede. Vamos apresentar como um cliente criado em Blazor envia mensagens para um servidor console em C#, que não apenas responde ao cliente que enviou, mas também a todos os clientes conectados, simulando um broadcast. Ao final do vídeo, você estará apto a criar uma aplicação capaz de fazer comunicação em tempo real, aproveitando todo o potencial de sockets no .NET.
## Índice de Capítulos
00:00 - Criando uma class auxiliar e um Dictionary de Streams de TcpClient
08:43 - Pegando o EndPoint do Client Socket conectado e incluindo no Dictionary
12:21 - Loop para responder a todos os Clients Socket TCP conectados (Broadcast)
13:06 - Verificando se o Client Socket TCP está conectado
13:55 - Desconectando Streams Client Socket TCP e o removendo do Dictionary
15:48 - Respondendo a um Client Socket TCP no seu StreamWriter
17:39 - Trocando um Dictionary por um ConcurrentDictionary de Clients Socket TCP
19:50 - Compilando o .net Console Server de Sockets TCP
20:05 - Explicação completa de um Server Socket TCP em .net Console (TcpListener)
29:23 - Explicação completa de um Client Socket TCP em .net Blazor (TcpClient)
32:32 - Compilando e executando 2 aplicação Client e Server TCP em .net (Blazor e Console)
34:41 - Corrigindo lógica inicialização de propriedades de class auxiliar para Streams TcpClient
Como usar TcpClient e TcpListener com Blazor Server e C# para comunicação em tempo real. Implementando um servidor TCP no .NET que envia respostas para todos os clientes conectados.
Neste vídeo, exploramos o uso de sockets TCP com o .NET, um conceito essencial para desenvolver aplicações que exigem comunicação em rede. Vamos apresentar como um cliente criado em Blazor envia mensagens para um servidor console em C#, que não apenas responde ao cliente que enviou, mas também a todos os clientes conectados, simulando um broadcast. Ao final do vídeo, você estará apto a criar uma aplicação capaz de fazer comunicação em tempo real, aproveitando todo o potencial de sockets no .NET.
## Índice de Capítulos
00:00 - Criando uma class auxiliar e um Dictionary de Streams de TcpClient
08:43 - Pegando o EndPoint do Client Socket conectado e incluindo no Dictionary
12:21 - Loop para responder a todos os Clients Socket TCP conectados (Broadcast)
13:06 - Verificando se o Client Socket TCP está conectado
13:55 - Desconectando Streams Client Socket TCP e o removendo do Dictionary
15:48 - Respondendo a um Client Socket TCP no seu StreamWriter
17:39 - Trocando um Dictionary por um ConcurrentDictionary de Clients Socket TCP
19:50 - Compilando o .net Console Server de Sockets TCP
20:05 - Explicação completa de um Server Socket TCP em .net Console (TcpListener)
29:23 - Explicação completa de um Client Socket TCP em .net Blazor (TcpClient)
32:32 - Compilando e executando 2 aplicação Client e Server TCP em .net (Blazor e Console)
34:41 - Corrigindo lógica inicialização de propriedades de class auxiliar para Streams TcpClient