您好!
我正在寻找一种方法来拦截套接字、以便对网络层发生的情况进行协议处理。 但是、不修改数据包内容。 例如、在某些基于 UDP 的协议(如 DHCP/DNS)上、一些客户抱怨解决方案并不总是能正常工作(SL SDK 3.2)。 使用我自己的非常简单的日志记录机制、我可以为 DNS 解析失败的返回值设置为-2006。 但是、我希望以 ASCII 可读形式提供筛选列表(带时间戳) IP 类型、数据包长度等。 要编写此内容、我需要知道拦截网络堆栈的最佳方法、如果这是可能的、则无需对网络堆栈本身进行大量修改。
如果有人能够对这一主题作出一些说明,我将会非常优雅
Markus