qq524061227 发表于 2015-5-28 10:35:38

C# socket实践

  写了个简易版的ftp(服务器和客户端),运行效果如下图:

  click download下载中的UI:

  原理:模仿正规ftp方式,分成2个socket连接:文本命令socket、数据信道socket。
  牵涉到的知识点:

[*]线程通过invoke 委托的方式调用主界面的控件
[*]程序结束时的子线程遍历终止
[*]多线程之间的阻塞、同步
[*]socket传输命令的异步方式操作
  实现了如下功能:

[*]列举服务器主目录中的所有文件
[*]下载文件到客户端(支持大文件)
  
  实现起来比较容易,代码在这里下载。
  
页: [1]
查看完整版本: C# socket实践