文件名称:TELNET代理服务程序实现-lte系统级模拟仿真器说明书
文件大小:2.67MB
文件格式:PDF
更新时间:2024-06-23 12:02:47
Delphi 网络 高级编程
10.3 TELNET代理服务程序实现 在诸多的代理服务程序中,无需理解协议的代理程序实现是最简单的。这里实现的 TELNET代理程序就属于不理解协议类型。可以通过这个程序来理解代理服务程序的编制要 点和注意事项。 一个代理程序首先是作为一个网络服务程序启动的,也就是说它必须能接受用户程序的 连接请求。其次它必须作为一个网络客户端,能根据用户程序的要求去连接外部的目标主机, 实现在内部主机和目标主机之间的数据接驳。 作为服务程序,还需要允许服务的管理人员进行简单的设置工作,这里实现的设置工作 包括:对外服务端口的选择、服务的启动和停止 3项。另外作为服务程序还需要基本的过程 监控功能,因此在对外提供服务的同时还必须随时显示当前的服务运行状况。 程序的代码参见光盘目录 ch10\ TelnetProxy。 该代理程序的实现过程中使用了一些常量和结构,这些都另外使用一个单元来包容,该 单元命名为 ConstDef,在主程序的 Uses域中必须包含对该单元的引用。 该单元的代码如下: unit ConstDef; interface uses ScktComp,Winsock; Const {欢迎信息} CLOGIN='You can transfer to:'#13#10+ ' (1): Freecity.dgh.org 10.13.21.88'#13#10+ ' (2): Zjubbs.dot66.net 10.12.13.66'#13#10+