需要为一个wince写一个FTP服务器,  该选用哪个平台 什么语言 程序结构等什么的 要是能有设计文档那就最好了 
我在网上看见了一些源代码 但是太多 又没有注释 理不出头绪 希望大家可以给点建议 回帖者皆有分!

解决方案 »

  1.   

    .net精简框架 主要用到TcpListener TcpClient NetworkStream 等类 
      

  2.   

    再就是需要熟悉ftp 协议,那些ftp命令的意义
      

  3.   

    winform的也行啊 先拿来我看下开发思路啊  
      

  4.   


    不一样的
    winform下面有FtpClient等类可以用
    wince没有只能考虑使用tcp 或者是
    HttpWebRequest
    这个类 HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url);                req.Method = "Get";
                    //req.ContentType = "application/x-www-form-urlencoded;charset=shift_jis";
                    //req.ContentLength = bs.Length;
                    WebProxy por = WebProxy.GetDefaultProxy();
                    por.Credentials = new System.Net.NetworkCredential("zxd", "123456");
                    req.Proxy = por;
                    //emulator can't connection  ie ,
                    //there is error.
                    WebResponse web = req.GetResponse();
                    web.GetResponseStream().Read(data, 0, data.Length);
      

  5.   

    我主要是不知道流程轮廓,只要是个简单点的FTP服务器代码  我先看下学习下运行流程  然后再说
      

  6.   

    开发 FTP服务器,这些框架肯定够了,关键是自己开发的大难题是FTP命令集,也就是FTP协议的处理,这块才是要去把握的重点
    如果楼住真的要开发,建议去下载一个开源的Delphi或者C#的FTP服务器学习甚至在其上修改才比较快些,不过隐患也比较多,如果吃透了自己开发个当然最好,不过那个时间就
      

  7.   

    关键是明白ftp协议用什么语言都行,区别不大。
    当然c#肯定会比c方便。
      

  8.   

    如果客户端ftp也是自己开发的话,就是说不用和现有ftp兼容
    我觉得还是自己写一套简单的文件传输协议会更方便一些。