WCF学习,一张图

studywcf_002 2011-04-04 03:19:09


在这张图中:
客户端的“Proxy1”和“Proxy2”表示什么?客户端代理程序。。。为什么要叫“Proxy”呢?

“EndPoint”是不是代表服务器端的元数据端点,提供客户端的服务?

这个图的过程是不是:
客户端通过访问服务器端的元数据端点,建立客户端代理进而访问WCF服务程序。



不过这里产生了疑问了,这里只是客户端连接到服务器,但是他们直接如果交互信息呢?客户端通过建立代理来访问服务器,服务器怎样控制客户端呢?

在这里先体现,在后面的章节里面肯定有的。。。
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
风之雨 2011-04-04
  • 打赏
  • 举报
回复
学习WCF之前,还是好好看看Socket编程了
sswp7 2011-04-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fangxinggood 的回复:]

发布服务的地址可以有多个(不同的协议通道:http,tcp+不同的端口)

元数据是用来描述服务的,提供服务的是 ServiceContract 接口(IService1)的实现类(Service1和Service2),元数据利用WCF框架里IExchange服务提供,它遵从WSDL规范

客户端通过 Service Reference 添加服务端引用。其实内部是调用 svcutil.e……
[/Quote]

第四篇文章不就是:用Duplex实现消息广播
机器人 2011-04-04
  • 打赏
  • 举报
回复
发布服务的地址可以有多个(不同的协议通道:http,tcp+不同的端口)

元数据是用来描述服务的,提供服务的是 ServiceContract 接口(IService1)的实现类(Service1和Service2),元数据利用WCF框架里IExchange服务提供,它遵从WSDL规范

客户端通过 Service Reference 添加服务端引用。其实内部是调用 svcutil.exe 通过元数据(wsdl)生成本地代理类。其实如果客户端拿到 IService 接口定义,不走这一步也可以。

在这篇blog里,没有服务端操作客户端的演示。都是客户端调用服务端,服务端调用客户端需要使用duplex绑定。

110,571

社区成员

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

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

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