功能强大的网络软件,揭开Socket的秘密

类别:VC语言 点击:0 评论:0 推荐:


      我们生活在一个网络化的时代,网络正以前所未有的强大力量冲击
  和震撼着世界。伴随着网络的快速发展,网络应用程序层出不穷。网络
  的魅力是迷人的,但是网络应用程序的开发对软件开发人员来说是一个
  巨大的挑战。作为一名软件开发人员,我更希望揭开网络软件背后的奥
  秘,剖析网络软件的本质。
      目前的网络软件五花八门,从何处入手呢?经过仔细分析,我选择
  了互联网环境中最常用的文件传输来作为突破口。我们知道,在互联网
  中文件传输使用标准的文件传输协议(FTP),目前FTP的客户端软件数量
  相当多,但是作为服务器一方的软件则比较少。更值得注意的是,当前
  的FTP客户机、服务器软件对使用者来说都不是透明的,我们对这些软件
  内部的机制知道的并不是很全面。随着网络应用的普及,我们对互联的
  依赖性日益提高,我们对数据传输的安全性也会提出更高的要求。有没
  有一种软件,可以实现文件数据的安全透明传输,来保证数据传输的安
  全性。答案是肯定的,相信有人已经实现了,我也有一种实现方案,就
  是TWIN-FTP。
      为什么起名为TWIN-FTP呢?因为在这个软件中,我自己设计了一套
  文件传输协议,将FTP的客户端和服务器端集成在同一个软件内,有了这
  个软件,你就可以同时具备了FTP服务器和客户机的功能,"TWIN"取的就
  是孪生的意思,"FTP"取的就是文件传输协议的意思。我设计的TWIN-FTP
  协议可以实现标准FTP协议的绝大多数功能,如上下传目录、断点续传、
  增删改目录、权限验证等。因为TWIN-FTP协议是定制的,可以对传输的数
  据进行加密和解密,可以保证数据传输的安全性。
      对于服务器一方,可以支持多线程,允许多个客户同时连接。服务器
  方支持授权IP管理、用户管理、用户传输监视、关闭用户、服务器传输性
  能动态显示等功能。
      对于客户机一方,可以支持上下传文件(目录),创建目录、删除目录、
  更改名称、修改密码、中断操作、客户机传输性能动态显示等功能。
      详情请访问http://xayyy.go.163.com


 

本文地址:http://com.8s8s.com/it/it4062.htm