⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 proxylog.txt

📁 根据MS Proxy的日志文件进行计费的程序
💻 TXT
字号:
论文
一、网络原理篇
(一)有关TCP/IP的原理
当前Internet正在飞速发展,更多的人在局域网上使用
Transmission Control Protocol/Internet Protocol(TCP/IP)协
议,使得Internet逐渐流行。TCP/IP协议非常适合远程联网,为Wide 
Area Netwotks提供了大量协议标准。
IP地址。这是一个32位数字,分成四组8位二进制数字。
子网掩码(Subnet Mask)是用于解释IP地址的,它指出了如
何在IP地址中将计算机在网络中的地址和网络本身的地址分隔开
来。
缺省网关一般用来指示最近的一台具有路由功能的网络设备。
它必须能够将客户机发出的带有目的地址的IP包转发到它的目的
地。
DNS称作是域名服务器,它的主要功能是将域名解释成IP地址,一
般在局域网上的DNS也支持反向查询。
WINS(Windows Internet Name Service)是微软公司专门建立在
Microsoft TCP/IP上的将域名解析为地址的软件。它支持各服务器
独立解析域名与互联。在Windows 95/NT 中当DNS不能查找到适合
的网址的时候,它会自动在网上的WINS Server中寻找。

有关Proxy Server的原理。

Proxy Server服务结构
合乎的
MS Proxy Server log文件的配置
程序设计方法学篇
设计目标
设计思路
论文
网络原理篇
有关TCP/IP的原理
当前Internet正在飞速发展,更多的人在局域网上使用
Transmission Control Protocol/Internet Protocol(TCP/IP)协
议,使得Internet逐渐流行。TCP/IP协议非常适合远程联网,为Wide 
Area Netwotks提供了大量协议标准。
使用TCP/IP网络协议的计算机必须具有
IP地址。这是一个32位数字,分成四组8位二进制数字。
子网掩码(Subnet Mask)是用于解释IP地址的,它指出了如何在
IP地址中将计算机在网络中的地址和网络本身的地址分隔开来。
缺省网关一般用来指示最近的一台具有路由功能的网络设备。它必
须能够将客户机发出的带有目的地址的IP包转发到它的目的地。
DNS称作是域名服务器,它的主要功能是将域名解释成IP地址,一
般在局域网上的DNS也支持反向查询。
WINS(Windows Internet Name Service)是微软公司专门建立在
Microsoft TCP/IP上的将域名解析为地址的软件。它支持各服务器
独立解析域名与互联。在Windows 95/NT 中当DNS不能查找到适合
的网址的时候,它会自动在网上的WINS Server中寻找。

有关Proxy Server的原理。

Proxy Server服务结构
合乎的
MS Proxy Server log文件的配置
程序设计方法学篇
设计目标
设计思路
模块划分等
程序设计篇
利用现有代码的思想
界面舒适易用
程序稳定,容错性好
结论篇




主窗体

初始化:
首先打开各个数据库,将所有记录全部删除
然后删除在注册表里的所有入口
打开计费规则文件
判断该行的内容是什么。
如果是 [ xxxx ]
则将该值赋予段名称。
如果是 // xxxx
则跳过。
如果是
xxxx=yyyy
则分别取出两个值,作为键名和键值
根据段名、键名、键值
如果是system段,将键值和键名存入注册表即可。
否则根据键值里的分隔符,得出键值中的各个字段。
存入相应的数据库中



计费窗体:

Form_Load
先打开数据库再读出以前的计费的开始和结束时间——存在注册表里的,
如果没有的话,则置为空值。

在开始日期、开始时间、结束日期、结束时间栏中输入合适的值后,将使
用VB自带的isdate函数,检查其合
法与否。

在点击“开始计费”按钮后。先检查各值的合法性。再判断各值之间的逻
辑关系。如果开始日期迟于结束日期,
或开始时间迟于结束时间,则报错。

如果以上检查均正确,则将此四个值存入注册表里。

调用计费过程(Fee_Count)


Fee_Count
把log文件作为数据表打开,判断在计费范围内的记录

首先判断连接时间
如果连接时间超过一天,则将一天所需要的费用计入。然后将连接时间就
一天取余数。

如果跟据连接时间计算结果,发现此记录跨零点。则将此记录分成两份。
在零点之前和零点之后分别计费。
因为跨零点的比较必须计入日期,所以这样可以让比较时间的时候更加方
便。

根据时间计算的时候,先得出开始连接的时间,然后得出连接结束的时间。

在时间区段表里得到开始连接时间所在的区段。然后看结束时间是否也在同
一段内。如果在同一段内则直接调用Addfee将价格计算出来,加入到该用户
的费用库里。否则开始计算连接结束时间所在的区段。每跨越一个区段就将
该区段的费用计入。

在全部计费完成后。将显示发信窗体。
在发信窗体中根据组及组中的用户,计算所有用户的连接时间、金额。汇总
并计算出该组所花费金额,然后生成相应的文本文件,利用PostMail发送。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -