Re: [問題] 請問應用程式如何取得網路裝置

看板LinuxDev作者 (haha)時間17年前 (2007/10/19 16:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《ILYUJING (蟹)》之銘言: 基本上 建議你去參考現有的工具如 ethtool 的原始碼 內容非常的完整 把你要的剪貼一下就可以了 去google 打一下 ethtool-2-1tr.src.rpm 就可以找到檔案了 : 我想在user-space下利用ioctl取得網路裝置的資訊 : ioctl的系統呼叫如下: : int ioctl( int fd, int cmd, ...); : 關於fd我應該怎麼取得? : 我的意思是我怎麼在應用程式下開啟網路裝置? : 以及我需要include哪些lib? : #include<stdio.h> : ? : int main() { : int fd = ? : struct ifreq data; : .... : ioctl(fd,cmd,&data); : return 0; : } : ※ 編輯: ILYUJING 來自: 140.124.183.77 (10/18 20:47) : → prudent:網路的fd,不就是用 socket 函式嗎! 是指這個嗎? 10/18 23:36 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.252.130
文章代碼(AID): #176741eU (LinuxDev)
文章代碼(AID): #176741eU (LinuxDev)