[問題] 封包的接收發送從何學起

看板C_and_CPP (C/C++)作者 (Melo)時間10年前 (2015/07/31 17:11), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) Winpcap(?) 問題(Question): 最近開始接觸網路這一塊,要用 C 來撰寫封包的接收發送 目前只會利用WINPCAP抓封包,分析header 但對如何寫一個封包發送出去完全不會 想請問一下前輩們是從何切入,開始學習的? 有搜尋過一些網站 但還是摸不著頭緒 求推薦一些好的書籍或網站及切入方向 感謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.22.36 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1438333894.A.F71.html

07/31 17:22, , 1F
看你需要哪種封包,如果是非標準的L2/L3的話
07/31 17:22, 1F

07/31 17:22, , 2F
關鍵字叫做raw socket
07/31 17:22, 2F

07/31 17:23, , 3F
如果是標準的L2/L3/L4的話 Linux kernel SDK都有
07/31 17:23, 3F

07/31 17:42, , 4F
07/31 17:42, 4F

07/31 22:37, , 5F
謝謝兩位!!!!
07/31 22:37, 5F
文章代碼(AID): #1Lkpl6zn (C_and_CPP)
文章代碼(AID): #1Lkpl6zn (C_and_CPP)