BG Development


  Reply to this topicStart new topicStart Poll

> Странен TCP пакет при излизане от application
NikB
Публикувано на: 13-03-2017, 14:19
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1000
Регистриран на: 22.09.05



Тествам едно приложение (Win, C#), което отваря сървърски сокет.
При излизане от това приложение се предава странен (за мен icon_smile.gif) TCP пакет.

Постановката:
- стартирам приложението
- казвам му да отвари сървърния сокет
- казвам му да затвори сокета
- изчаквам доста време
- излизам от приложението
- във Wareshark получавам странния пакет (виждам, че има флаг Reset в TCP пакета.

Какъв е тоя пакет, кой слой го изпраща?
Съмненията са ми, че сървърът не се затваря както трябва и приложението деинициализира нещо (дозатваря) когато излиза.

прилагам картинка с пакета

Това мнение е било редактирано от NikB на 13-03-2017, 14:19

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка
PMEmail Poster
Top
gat3way
Публикувано на: 13-03-2017, 14:48
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1079
Регистриран на: 22.06.12



TCP връзката по принцип се затваря по два начина. Културно и не чак толкова културно. Този странен пакет е не чак толкова културното затваряне и най-вероятно идва от операционната система.
PMEmail Poster
Top
Angel
Публикувано на: 13-04-2017, 18:14
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 1096
Регистриран на: 02.02.04



Привет,

Най-добре е да прочетеш повече за TCP/IP - на скриншота не се виждат [FIN, ACK] - не е ясно и ти какво точно правиш в приложението си нито коя версия на уйндолс ползваш.
Възможно е и RST да се ползва за бърз teardown вместо обмяната на FIN. icon_twisted.gif

Не че казвам нещо по-различно от gat3way.


--------------------
Винаги се целете в луната, така и да не я уцелите пак ще сте сред звездите.
don't think what you can do...think what you could do...choose **********....think different, be different!
PM
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2015 | BG Development | All Rights Reserved
RSS 2.0