Как завершить tcp соединение для windows.networking.sockets windows phone 8.1 c# ?
Когда я делаю socket.Dispose(); я получаю FIN_WAIT2 вместо нормального завершения.
разобрался. это связано с flush методом StreamWriter`a
Stream forWriter = socket.OutputStream.AsStreamForWrite();
writer = new StreamWriter(forWriter);
writer.AutoFlush = true;
Поменял StreamWriter на DataWriter, и всё стало хорошо. Единственное вместо FIN WAIT 2 я получаю TIME WAIT, как сделать по феншую, чтобы соединение сразу разрывалось? после socket.Dispose()?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей