Как завершить tcp соединение для windows.networking.sockets windows phone 8.1 c#

239
21 апреля 2017, 17:44

Как завершить tcp соединение для windows.networking.sockets windows phone 8.1 c# ? Когда я делаю socket.Dispose(); я получаю FIN_WAIT2 вместо нормального завершения.

Answer 1

разобрался. это связано с flush методом StreamWriter`a

Stream forWriter = socket.OutputStream.AsStreamForWrite();             
writer = new StreamWriter(forWriter);
writer.AutoFlush = true;

Поменял StreamWriter на DataWriter, и всё стало хорошо. Единственное вместо FIN WAIT 2 я получаю TIME WAIT, как сделать по феншую, чтобы соединение сразу разрывалось? после socket.Dispose()?

READ ALSO
Обработка исключения InvalidOperationException (Windows Forms, C#)

Обработка исключения InvalidOperationException (Windows Forms, C#)

Вот стал вроде как простой вопросНеобходимо в windows forms получить изображение из видео потока

250
Как установить ms office на Azure Cloud Services?

Как установить ms office на Azure Cloud Services?

Я пишу сайт на которое пользователи загружают ms word документы, а сайт редактирует документы с помощью COMПоэтому мне нужно чтобы на сервере...

251
Получить данные из ответа на GET запрос

Получить данные из ответа на GET запрос

привет есть кодЯ отправляю запрос и в ответ получаю файл

227
Определить четное ли число

Определить четное ли число

Даны числа: 21,23,25,27,29

336