看板 [ Linux ]
討論串[問題] 請問可以用open(), write(), read()對 …
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者Spig (Spig)時間13年前 (2010/10/05 11:10), 編輯資訊
1
0
1
內容預覽:
跟 distribution 沒關,只要是 Linux -> 不行. 請用 raw socket 丟資料..... 但在開 raw socket 之前,請先了解 ethernet 的工作方式. 一個很好的入門網站是 http://www.study-area.org/network/networkf

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kitesurf (飛阿!)時間13年前 (2010/10/05 13:43), 編輯資訊
1
0
1
內容預覽:
謝謝回答 ^^^^^^^^^^^^^. 可以請問這裡的不行的意思是 不能使用open(). write() 這些system call嗎?raw socket對我的需求來說還是太高層我的需求感覺上是從ethernet孔硬丟東西. 之前用libpcap是可以運作的很好. 只是連續的丟一個package

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Spig (Spig)時間13年前 (2010/10/05 18:13), 編輯資訊
0
0
1
內容預覽:
write 可以,但無法 open. libpcap 還是開 raw socket 啊. 你要硬丟東西 ethernet 也不會讓你丟. 他要先等 CSMA/CD 和送 preamble. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 122.124.163.35.
首頁
上一頁
1
下一頁
尾頁