Устранение неполадок при сбое подключения TCP / IP в моем приложении - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть настольное приложение, которое может общаться с серверным приложением, используя TCP / IP.Это работало все эти дни, но теперь мы столкнулись с проблемой.Сообщение в журнале на сервере показывает, что через некоторое время сокет отключается, но мы можем обмениваться сообщениями сердцебиения.Когда я запускаю инструмент WhireShark, я получаю этот журнал, который я не знаю, как его интерпретировать.

enter image description here

Другое дело, когда я запускаю это приложение в локальной сети, где находится сервер.просто работает нормально.

Пожалуйста, помогите мне понять, что происходит в сети.

1 Ответ

0 голосов
/ 19 ноября 2011

Мне сложно увидеть детали трассировки, но похоже, что .218 клиент пытается подключиться к .135? Если это так, попытки соединения 218 (SYN) немедленно отклоняются 135 (RST). Обычное трехстороннее TCP-квитирование должно быть SYN, SYN-ACK, ACK.

Если сервер принимает запросы от других хостов, имеет какой-то брандмауэр или он настроен так, чтобы разрешать соединения локальной сети, но запрещать удаленные хосты?

...