O método de gravação TcpClient garante que os dados são entregues ao servidor?
Eu tenho um thread separado no cliente e no servidor que estão lendo / gravando dados de / para um soquete.
Estou usando o TcpClient im síncrono (como sugerido na documentação):https://msdn.microsoft.com/cs-cz/library/system.net.sockets.tcpclient%28v=vs.110%29.aspx
Quando a conexão é fechada .Read () /. Write () lança uma exceção. Isso significa que quando o método .Write () não lança os dados foram entregues corretamente para a outra parte oupreciso implementar lógica ACK personalizada?
Eu li a documentação para as classes Socket e TcpClient e nenhuma delas descreve esse caso.