藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


你知道嗎?

我想做個程序,目的就是得到發送到該機器的ip包,然後對ip包進行相應的處理,軟後存入數據庫。
   我的想法:
   1、該服務器採用linux因為其有防火牆netfilter,我想基於該防火牆的基礎上進行得到ip包
   2、修改netfilter的源代碼,把我要的實現的功能的代碼加進去。
   3、重新編譯內核,編寫的程序成為內核的一部分。

   聽起來好像有道理,但是實現起來感覺困難很多。

   1、我想用mysql數據庫存放數據,於是程序要連接mysql,在程序中要
     include "/path/"+"mysql.h"
     由於mysql.h不是內核文件,編譯不能通過
    不知道諸位是否有高招????????????

    如果這個不能編譯通過,這個直接寫數據庫的方法肯定不可行了
不知道諸位對實現方法上有什麼好的建議?


    謝謝大家!!

你知道嗎?

其實這個問題就是linux內核如何與非內核程序通信的問題?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com