.net里面有一个system.net类,里面包括很多方法。
我想可以这样实现吧:
利用上传一个文件,实现文件流,服务器接受到文件流后,利用net类中的方法,
跟另一台ftp进行数据交换。

解决方案 »

  1.   

    asp.net在 MVC 机制里的pull & push 方式中是属于 pull, 
    而按你所说: FTP到另一台服务器
    这个是 push 动作, 不知道你是否这个意思
    asp.net 不可能实现 push 的.
      

  2.   

    using System;
    using System.IO;
    using System.Net;
    using System.Threading;
    using System.net.Sockets;TcpListener tcpListener = new TcpListener(21) //监听21端口
    tcpListener.Start();
    Socket socketForClient = tcpListener.Accept();  //套接字连接if (socketForClient.Connected)
    {
          NetworkStream networkStream = new NetWorkStream(SocketFoeClient);
          System.IO.StreamWriter streamWriter = new System.IO.streamWriter(networkStream); 向这个流写入时 流将跨越网络发送给客户  实际程序我写不出来 (没有做过) 肯定要在一个线程中运行请求代码 而且还应该在try 代码快中封装 处理网络问题的逻辑这种方法还要在客户端做一下TcpClient 的类 创建streamreader云云}