编写wince下的FTP服务器

ChargeForward 2008-10-16 08:44:59
需要为一个wince写一个FTP服务器, 该选用哪个平台 什么语言 程序结构等什么的 要是能有设计文档那就最好了
我在网上看见了一些源代码 但是太多 又没有注释 理不出头绪 希望大家可以给点建议 回帖者皆有分!
...全文
271 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen89506624 2010-03-24
  • 打赏
  • 举报
回复
你是想写应用程序还是要写驱动?
ChargeForward 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 gogogo 的回复:]
引用 2 楼 tete 的回复:
.net精简框架 主要用到TcpListener TcpClient NetworkStream 等类

开发 FTP服务器,这些框架肯定够了,关键是自己开发的大难题是FTP命令集,也就是FTP协议的处理,这块才是要去把握的重点
如果楼住真的要开发,建议去下载一个开源的Delphi或者C#的FTP服务器学习甚至在其上修改才比较快些,不过隐患也比较多,如果吃透了自己开发个当然最好,不过那个时间就。。。。。。
[/Quote]
gogogo 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tete 的回复:]
.net精简框架 主要用到TcpListener TcpClient NetworkStream 等类
[/Quote]
开发 FTP服务器,这些框架肯定够了,关键是自己开发的大难题是FTP命令集,也就是FTP协议的处理,这块才是要去把握的重点
如果楼住真的要开发,建议去下载一个开源的Delphi或者C#的FTP服务器学习甚至在其上修改才比较快些,不过隐患也比较多,如果吃透了自己开发个当然最好,不过那个时间就。。。。。。
ChargeForward 2008-10-16
  • 打赏
  • 举报
回复
我主要是不知道流程轮廓,只要是个简单点的FTP服务器代码 我先看下学习下运行流程 然后再说
ericzhangbo1982111 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ChargeForward 的回复:]
引用 5 楼 Seraph123 的回复:
wince?
我只有WINFORM的!!

winform的也行啊 先拿来我看下开发思路啊
[/Quote]

不一样的
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);
ChargeForward 2008-10-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Seraph123 的回复:]
wince?
我只有WINFORM的!!
[/Quote]
winform的也行啊 先拿来我看下开发思路啊
Seraph123 2008-10-16
  • 打赏
  • 举报
回复
wince?
我只有WINFORM的!!
qinhl99 2008-10-16
  • 打赏
  • 举报
回复
学习下
tete 2008-10-16
  • 打赏
  • 举报
回复
再就是需要熟悉ftp 协议,那些ftp命令的意义
tete 2008-10-16
  • 打赏
  • 举报
回复
.net精简框架 主要用到TcpListener TcpClient NetworkStream 等类
yeah920 2008-10-16
  • 打赏
  • 举报
回复
不会做.帮顶.希望高手快点出现.
mjjzg 2008-10-16
  • 打赏
  • 举报
回复
用你最熟悉最用得来的开发
qshzf 2008-10-16
  • 打赏
  • 举报
回复
如果客户端ftp也是自己开发的话,就是说不用和现有ftp兼容
我觉得还是自己写一套简单的文件传输协议会更方便一些。
qshzf 2008-10-16
  • 打赏
  • 举报
回复
关键是明白ftp协议

用什么语言都行,区别不大。
当然c#肯定会比c方便。

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧