請問可以用open(), write(), read()對 … - Linux

By Cara
at 2010-10-05T18:13
at 2010-10-05T18:13
Table of Contents
※ 引述《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
--
: 謝謝回答
: ※ 引述《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
--
Tags:
Linux
All Comments
Related Posts
請問 RAID 之後的抽象體為何物?

By Caroline
at 2010-10-05T17:43
at 2010-10-05T17:43
關於Ubuntu 標題列消失一問

By Eden
at 2010-10-05T16:36
at 2010-10-05T16:36
無線網路壞了?

By Annie
at 2010-10-05T15:19
at 2010-10-05T15:19
想請問一下RHCE官方教材那裡可以買到簡中版本

By Lucy
at 2010-10-05T14:58
at 2010-10-05T14:58
請問可以用open(), write(), read()對 …

By Hedda
at 2010-10-05T13:43
at 2010-10-05T13:43