首页 相关文章 TCP/IP编程实现远程文件传输

TCP/IP编程实现远程文件传输

在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用FTP等安全危害较大的TCP/IP协议访问主机。而有时系统维护人员需要用ftp将一些文件从中心机房主机传到前端网点主机上,比如应用程序的替换升级。假如每次传输文件时都要打开防火墙,未免显得有些繁琐,要是在自己的应用程序中增加一个专门的文件传输模块,那将是十分愉快的事情。
  
  UNIX网络程序设计一般都采用套接字(socket)系统调用。针对目前十分流行的客户/服务器模式,其程序编写步骤如下:
  1.Socket系统调用
  为了进行网络I/O,服务器和客户机两端的UNIX进程要做的第一件事是调用socket()系统调用,建立软插座,指明合适的通讯协议。格式为:
  #include sys/types.h
  #include sys/socket.h
  int socket(int family,int type,int protocol)
  其中:(1)family指明套节字族,其值包括:
  AF_UNIX   (UNIX内部协议族)
  AF_INET   (Iternet协议)
  AF_NS (Xer...[ 查看全文 ]

2016-02-19 标签:

TCP/IP编程实现远程文件传输的相关文章

手机页面
收藏网站 回到头部