2017-02-10 22 views
0

Я захватываю поток tcp с помощью libnids. здесь код сводка.не может получить данные при использовании multiproc libnids

nids_params.pcap_filter = (char*)filter; 
nids_params.multiproc = 0; // i can recieve data when set 0, but drop packet 
nids_params.multiproc = 1; // i can't recieve any data when set 1 

nids_init(); 
nids_register_tcp(xxx); 
nids_run(); 

Когда я установить nids_params.multiproc = 0, отключить мульти нить, я могу recvieve данные.

но когда установлен в 1, не было данных.

Некоторые встретили эту проблему?

ответ

0

Возможно, вы можете получить какой-либо журнал из /var/log/libnids.log (по умолчанию).

Для получения дополнительной информации вам необходимо получить дополнительную информацию.