- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我使用了 struct sflt_filter
,它是 kpi_socketfilter.h
的一部分,为工作正常的 TCP 或 UDP 协议(protocol)单独设置过滤器。
但我想在同一个程序中同时使用 TCP 和 UDP 协议(protocol)过滤器。
这条线路适用于个人通话-
sflt_register(&sflt_filter_variable, PF_INET, SOCK_STREAM, IPPROTO_TCP);
我已经尝试过了
注册单个“sflt_filter_variable”变量两次。
sflt_register(&sflt_filter_variable, PF_INET, SOCK_STREAM, IPPROTO_TCP);
sflt_register(&sflt_filter_variable, PF_INET, SOCK_DGRAM, IPPROTO_UDP);
创建“struct sflt_filter”的另一个变量并如上所述单独注册。
那么如何为 TCP 和 UDP 注册过滤器。欢迎任何帮助。
谢谢。
最佳答案
得到答案,
必须将 sflt_filter_variable.sf_handle
变量值更改为另一个 32 位唯一值。
sflt_register(&sflt_filter_variable, PF_INET, SOCK_STREAM, IPPROTO_TCP);
sflt_filter_variable.sf_handle = 0x7a5a5f5d; // **changed valu of sf_handle.**
sflt_register(&sflt_filter_variable, PF_INET, SOCK_DGRAM, IPPROTO_UDP);
Hear you can get registered sf_handle values
或者您现在可以使用自己的值。
关于objective-c - 使用 "struct sflt_filter"为 TCP 和 UDP 协议(protocol)设置数据过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23260655/
我正在尝试获取用于注册数据包过滤的套接字过滤器的句柄 key 。我已经为 TCP 数据包注册了它,现在我想为 UDP 数据包注册它。此句柄 key 需要与其他应用程序不同。 sflt_filter.s
我使用了 struct sflt_filter,它是 kpi_socketfilter.h 的一部分,为工作正常的 TCP 或 UDP 协议(protocol)单独设置过滤器。 但我想在同一个程序中同
我是一名优秀的程序员,十分优秀!