[Moscow.pm] Perl Sockets: определить флаги tcp

Геннадий Евгеньевич g3nd0s на gmail.com
Пт Июн 28 06:44:53 PDT 2013


А что вы имели в ввиду? если RAW сокеты, то они используются только для
формирования пакета, а то что приходит в сокет, кроме снифинга наверное
никак.

28 июня 2013 г., 12:39 пользователь Anton Yuzhaninov <citrin на citrin.ru>написал:

> On 06/28/13 16:26, Геннадий Евгеньевич wrote:
>
>> Есть приложение типа cliet-server, между ними бегают туда-сюда пакеты по
>> протоколу SMPP, в ходе работы возникает ситуация, когда серверная сторона
>> шлет
>> tcp с флагами FIN+ACK, но т.к. я работаю с SMPP/perlsockets на уровень
>> выше, я
>> об этом не знаю, и пока сокет не закроется, моя клиентская часть по
>> прежнему
>> продолжает слать SMPP пакеты, что является не правильно. Вопрос
>> заключается в
>> том, как можно определить низкоуровневое хождение пакетов относительно
>> моего
>> соединения, на ум приходит конечно снифинг всего, но может есть какая
>> технология
>> иная, позволяющая решить мой вопрос?
>>
>
> Никакого снифигна не надо. Почитайте лучше Стивенса "UNIX: разработка
> сетевых приложений".
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
--
С уважением Геннадий Евгеньевич
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20130628/5249cfcd/attachment.html>


Подробная информация о списке рассылки Moscow-pm