Доброе время суток. Опишу ситуацию:<div><br></div><div>Есть приложение типа cliet-server, между ними бегают туда-сюда пакеты по протоколу SMPP, в ходе работы возникает ситуация, когда серверная сторона шлет tcp с флагами FIN+ACK, но т.к. я работаю с SMPP/perlsockets на уровень выше, я об этом не знаю, и пока сокет не закроется, моя клиентская часть по прежнему продолжает слать SMPP пакеты, что является не правильно. Вопрос заключается в том, как можно определить низкоуровневое хождение пакетов относительно моего соединения, на ум приходит конечно снифинг всего, но может есть какая технология иная, позволяющая решить мой вопрос?</div>
<div><br></div><div>os: OS FreeBSD/Debian</div><div><br></div><div>, мне необходимо определить с каким флагами ходят пакеты и если пришел пакет с [FIN, ACK] тогда я ничего не делаю, ОС сама шлет в ответ RST<div>-- <br>--<br>
С уважением Геннадий Евгеньевич
</div></div>