簡體   English   中英

Python中的QDISC_BYPASS(原始套接字)

[英]QDISC_BYPASS in Python (Raw Sockets)

如何在原始套接字上設置套接字選項以啟用QDISC_BYPASS? 我在C中看到了一些例子,但是無法清楚地理解如何在Python中實現它。 我用AF_PACKET和SOCK_RAW設置構造了套接字。

我知道我需要使用socket.setsockopt()方法,但在這種情況下我不確定如何正確調用它。

我自己搞清楚了。 您需要安裝Linux內核3.14或更高版本才能工作

sock.setsockopt(263, 20, 0);

263(int)是對SOL_PACKET的引用

20(int)是對QDISC_BYPASS的引用

我寫出了數字,以防它們沒有在你的套接字模塊中定義(即socket.SOL_PACKET不存在)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM