LINUX.ORG.RU

Разница в показаниях tcpdump и вызова recv


0

0

Есть демон, который читает из порта XXXX.
Три хоста пишут данные в этот порт.
Упрощённо схема работы демона:
....
....
while(1)
{
   ....
   ....
   $from = recv(...);
   ($port,$addr) = unpack_sockaddr_in($from);
   $str_addr = inet_ntoa($addr); 
   logg("ADDR = $str_addr");
   ....
}
....

Проблема в том, что в логе вижу сообщения только от двух
хостов, а tcpdump говорит, что данные идут с 3-х хостов.

В чём может быть проблема???

Оказалось firewall :))

kri
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.