Re: [問題] 請問可以用open(), write(), read()對 …

看板Linux作者 (Spig)時間13年前 (2010/10/05 18:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《kitesurf (飛阿!)》之銘言: : 謝謝回答 : ※ 引述《Spig (Spig)》之銘言: : : 跟 distribution 沒關,只要是 Linux -> 不行 : ^^^^^^^^^^^^^ : 可以請問這裡的不行的意思是 不能使用open() : write() 這些system call嗎? write 可以,但無法 open : : 請用 raw socket 丟資料.... : raw socket對我的需求來說還是太高層 : 我的需求感覺上是從ethernet孔硬丟東西 : 之前用libpcap是可以運作的很好 : 只是連續的丟一個package間會等很久 : (為什麼會這樣呢?) : 所以想直接讀寫buffer libpcap 還是開 raw socket 啊 你要硬丟東西 ethernet 也不會讓你丟 他要先等 CSMA/CD 和送 preamble : : 但在開 raw socket 之前,請先了解 ethernet 的工作方式 : : 一個很好的入門網站是 http://www.study-area.org/network/networkfr.htm -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.163.35
文章代碼(AID): #1CglfDzm (Linux)
文章代碼(AID): #1CglfDzm (Linux)