1
如何在Linux內核中獲得tcp_sock
結構的TCP端口號? tcp_sock
的實例在tcp_recvmsg()
的上下文中。從struct tcp_sock獲取TCP端口號
如何在Linux內核中獲得tcp_sock
結構的TCP端口號? tcp_sock
的實例在tcp_recvmsg()
的上下文中。從struct tcp_sock獲取TCP端口號
在tcp_recvmsg()
中,struct tcp_sock
對象來自參數struct sock sk
。您可以執行inet_sk(sk)->inet_sport
以獲取TCP數據包的目標端口。 inet_sk(sk)->inet_dport
應該得到數據包的源端口。