objective c - set data filter using "struct sflt_filter" for both TCP and UDP protocol -


मैंने struct sflt_filter का उपयोग किया है जो कि kpi_socketfilter.h का हिस्सा है , व्यक्तिगत रूप से या तो टीसीपी या यूडीपी प्रोटोकॉल के लिए फिल्टर सेट करने के लिए जो ठीक काम कर रहा है।

लेकिन मैं इसे एक ही कार्यक्रम में दोनों टीसीपी और यूडीपी प्रोटोकॉल फिल्टर के लिए चाहता हूं।

यह लाइन काम करती है व्यक्तिगत कॉल - <पूर्व> sflt_register (& amp; sflt_filter_variable, PF_INET, SOCK_STREAM, IPPROTO_TCP);

, PF_INET, SOCK_STREAM, IPPROTO_TCP); sflt_register (& amp; sflt_filter_variable, PF_INET, SOCK_DGRAM, IPPROTO_UDP);

  • एक और चर बनाने "Struct sflt_filter" और इसे इसके बाद के संस्करण के रूप में अलग से दर्ज किया गया है।

    तो मैं दोनों टीसीपी और यूडीपी के लिए फ़िल्टर कैसे रजिस्टर कर सकता हूं।

    जवाब मिल गया,

    sflt_filter_variable.sf_handle चर मान को अन्य 32 बिट अद्वितीय मान में परिवर्तित करना है।

      sflt_register (& amp; sflt_filter_variable, PF_INET, SOCK_STREAM, IPPROTO_TCP); Sflt_filter_variable.sf_handle = 0x7a5a5f5d; // ** sf_handle का मूल्य बदला। ** sflt_register (& amp; sflt_filter_variable, PF_INET, SOCK_DGRAM, IPPROTO_UDP);   

    या अब आप अपने खुद के मूल्यों का उपयोग कर सकते हैं।



  • Comments

    Popular posts from this blog

    Java - Error: no suitable method found for add(int, java.lang.String) -

    java - JPA TypedQuery: Parameter value element did not match expected type -

    c++ - static template member variable has internal linkage but is not defined -