[問題] 如何用C語言,取得本機的gateway和DNS資訊…

看板Linux作者 (closed)時間17年前 (2008/07/17 16:26), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串1/3 (看更多)
我google只找得到使用socket取得ip和mask, 但是找不到取得gateway,和DNS, 不知道socket是否可以取得gateway和DNS, 要如何取得呢? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.4.196

07/17 16:39, , 1F
how about "fopen("/etc/resolv.conf","rt");"
07/17 16:39, 1F

07/17 16:45, , 2F
and "fopen("/proc/net/route","rt");" ?
07/17 16:45, 2F

07/18 09:55, , 3F
我知道用system("")和open file的方式
07/18 09:55, 3F

07/18 09:55, , 4F
但不知道能不能用socket的方式解決
07/18 09:55, 4F

07/18 13:39, , 5F
使用winsock的時候可以...
07/18 13:39, 5F

07/18 13:40, , 6F
但是socket就不知道了
07/18 13:40, 6F

07/18 15:13, , 7F
SOCKET只是FD啊! 你認為能怎樣?
07/18 15:13, 7F
文章代碼(AID): #18Vm8sQM (Linux)
文章代碼(AID): #18Vm8sQM (Linux)