zoukankan      html  css  js  c++  java
  • 分享WCF文件传输WCFFileTransfer

    前几天分享了分享了WCF聊天程序--WCFChat ,本文和大家一起分享利用WCF实现文件的传输。
    程序运行效果
    接收文件端:

    发送文件端:连接WCF服务,选择要传输的文件

    文件传输成功:

    我们会在保存文件的默认路径:C:\Documents and Settings\Administrator\桌面,下看到传输的文件:


    代码分析
    这里就不一一的阐述每一句代码的作用了,感兴趣的朋友可以下载,文后会有下载链接。说下值得注意的地方:
    前两天有人在百度知道中问能不能把WCF中的契约单独封装到一个类库中,当时感觉多此一举,无意中看到把接口单独分出去,有个很好的应用,就是利用通道实现客户端代理。
    ITransfer.cs
    Code
    利用通道创建客户端代理:
    Code
    这样,既不用添加服务引用,也不需要生成代理。
    文件传输的函数不是很难,代码如下:
    Code

    其他的代码感兴趣的朋友下载来研究吧!


    源代码:

    /Files/gaoweipeng/WCFFileTransfer.rar


  • 相关阅读:
    (4)路由器和交换机区别
    (3)arp协议
    (2)OSi模型
    (1)网络基础概念
    探索JVM底层奥秘ClassLoader源码分析
    数据库类型对应Java语言类型表
    JSON空值处理与 StringUtils工具类使用
    props、state、forms
    React官方中文文档【安装】
    搭建React项目环境【1】
  • 原文地址:https://www.cnblogs.com/gaoweipeng/p/1565409.html
Copyright © 2011-2022 走看看