如何实时读取代理服务器日志并存入数据库,并可计算出每用户的流量百分比? 通过delphi 的socket怎么实现呢!  
   1>日志通过什么方法读取?
   2>用户流量如何提取并计算?

解决方案 »

  1.   

    1:你用的是什么代理服务器wingate..
    2:日志文件格式是什么样的?
      

  2.   

    我用的是ccprosy代理服务;  日志文件格式为.txt;
      

  3.   

    日志文件格式为.txt;
    --------------------
    那就是处理文本文件的事情了,你打开看看日志文件,分析一下应该怎么处理.你还是将日志文件的内容贴一部分出来看看,不过流量问题会记录在日志里吗?没有分析过这些日志文件.
      

  4.   

    to:   xhh_88(三友) 
        日志文件和流量统计文件是分开的...
        日志文件内容大致如下:
        
        [2004-11-11 10:01:35] CCProxy startup
        [2004-11-11 10:07:42] Internet Disconnect
        [2004-11-11 10:25:21] CCProxy NT service startup
        [2004-11-11 10:25:24] CCProxy startup
        [2004-11-11 10:43:09] 192.168.168.105   WILSONLI   Web GET http://www.163.net/
        [2004-11-11 10:43:19] 192.168.168.105   WILSONLI   Web GET http://www.sohu.com.cn/
      

  5.   

    1;录入日志问题
    建立一个日志表 tlog(fdate datetime,fdetail varchar(255))
    然后打开日志文件一行行读取,并存入tlog表中,2:流量统计文件的格式有是什么样的。