摘要: 首语本人在学习Silverlight 和 WCF的时候,各种问题层出不穷,在园子里面查阅大量的资料,尤其是Artech和Frank xu Lei 的WCF博文给我很大的帮助,在此衷心感谢两位。本人不才,特写下几个Silverlight和WCF通信的例子与大家分享和交流,希望初学者少走些弯路,而专心于系统的业务层的开发,高手请绕行,但欢迎拍砖!:)本系列是面向Silverlight和WCF交互初学者的,主要包括:Silverlight 通过httpBinding方式访问IIS 宿主WCFSilverlight通过netTcpBinding方式...
 
摘要: 本篇我们介绍Silverlight通过net.Tcp方式访问IIS宿主的WCF。 Windows (Process) Activation Service (简称:WAS 全称:Windows 进程激活服务)是 IIS7.0 特有的新增功能,比IIS6 的功能更加强大,它提供并支持除HTTP之外的更多协议。由于Net.tcp 协议在 Silverlight 中的不支持传输层安全性,我们尽量在安全性比较好的Intranet 环境中使用此传输方式。 本例子的开发环境是:Win7旗舰版+VS2010+Silverlight4+IIS7。项目代码和结构和上一篇一样,WCF服务代码没有任何改变,只不过...
 
摘要: 最近项目比较忙,这第三篇更新的比较晚,今日补上。今天我们来演示一下Silverlight与WCF的双工通信,所谓的双工顾名思义就是双方之间均可以向对方发送消息,但是WCF中的双工并不和传统的基于TCP协议的双工通信是一样的,WCF的双工是客户端调用WCF服务的时候,附加一个回调对象,服务端执行服务的时候,通过这个回调对象回调客户端的操作,说白了就是 你调用我一下,我回调你一下,来实现的双工通信。 WCF的双工通信我们这次演示的是订阅-发布模式,大家也可以这么理解,多个客户端调用订阅服务后,服务器端推送数据给客户端,我们来设想这样一个案例场景:“服务器端监视一些设备的运行状态,当设备有故障...
 
摘要: 今日更新本系列最后一篇,Silverlight访问控制台宿主WCF,我们分别介绍tcp信道和http信道两种方式。无论用IIS宿主还是控制台等程序宿主,对于WCF服务代码没有任何区别,但由于是Silverlight来进行调用,就会面临一个跨域的问题,我们今天也主要是来演示如何解决这个问题的,其思路就是在WCF端增加一个跨域服务,当客户端Silverlight调用的时候,Silverlight就会通过跨域服务得到跨域文件,这个方法也是之前在网上查找了大量的资料后,学习到的,在此记下并与大家分享。 首先,我们要知道跨域文件放到什么地方?前几篇IIS宿主的时候已经讲过,如果通过http绑定方式访...

出处:http://www.cnblogs.com/lxblog/category/376329.html

系列文章--Silverlight与WCF通信的更多相关文章

  1. 一步一步学Silverlight 2系列文章

    概述 由TerryLee编写的<Silverlight 2完美征程>一书,已经上市,在该系列文章的基础上补充了大量的内容,敬请关注.官方网站:http://www.dotneteye.cn ...

  2. 权限管理系统系列之WCF通信

    目录 权限管理系统系列之序言  首先说下题外话,有些园友看了前一篇[权限管理系统系列之序言]博客加了QQ群(186841119),看了我写的权限管理系统的相关文档(主要是介绍已经开发的功能),给出了一 ...

  3. TCP和UDP通信(C#网络编程) ---- 系列文章

    文章系列目录 C#网络编程系列文章(一)之Socket实现异步TCP服务器 C#网络编程系列文章(二)之Socket实现同步TCP服务器 C#网络编程系列文章(三)之TcpListener实现异步TC ...

  4. SilverLight搭建WCF聊天室详细过程

    收藏SL双工通信例子教程 SilverLight 4正式版发布给开发人员带来了更多功能,并且4已经支持NET.TCP协议,配合WCF开发高效率的交互应用程序已经不再是难事,本系列文章主要针对已经完成的 ...

  5. 系列文章--一步一步学Silverlight2

    概述 由TerryLee编写的<Silverlight 2完美征程>一书,已经上市,在该系列文章的基础上补充了大量的内容,敬请关注.官方网站:http://www.dotneteye.cn ...

  6. WCF开发实战系列五:创建WCF客户端程序

    WCF开发实战系列五:创建WCF客户端程序 (原创:灰灰虫的家http://hi.baidu.com/grayworm) 在前面的三篇文章中我们分别介绍了WCF服务的三种载体:IIS.Self-Hos ...

  7. C# WinForm开发系列 - 文章索引

    该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm ...

  8. Net设计模式实例系列文章总结

    1 什么是设计模式 设计模式是对在软件设计过程中重复出现的问题提出了一种比较好的解决方案.正如一位专家所说:设计模式是对程序设计人员经常遇到的设计问题的可再现的解决方案(The Smalltalk C ...

  9. 重新想象 Windows 8 Store Apps 系列文章索引

    [源码下载][重新想象 Windows 8.1 Store Apps 系列文章] 重新想象 Windows 8 Store Apps 系列文章索引 作者:webabcd 1.重新想象 Windows ...

随机推荐

  1. ETL应用:一种一次获取一个平台接口文件的方法

    ETL应用场景中,若对端接口文件未能提供,任务会处于循环等待,直到对端提供为止,该方法极大的消耗了系统资源.为此想到了一种方法,一次获取一个平台的文件,实现思路如下: 1.第一次获取对端平台提供目录下 ...

  2. 一步一步粗谈linux文件系统(三)----超级块(superblock)【转】

    本文转载自:https://blog.csdn.net/fenglifeng1987/article/details/8302921 超级块是来描述整个文件系统信息的,可以说是一个全局的数据结构,可以 ...

  3. CentOS 7 导入epel库

    yum install epel-release 或者到百度云下载相应的 rpm 包进行安装 rpm -ivh epel-release-7-9.noarch.rpm

  4. Sublime 输入中文显示方框问号乱码

     最近使用的sublime 编辑器出现了打开写好的程序,中文显示的确是方框,方框里面是问号,就是不显示中文.     然后再网上查找了一下,大概都是说是需要中文编码插件,比如converttoutf8 ...

  5. Linux基本常用命令

    说到Linux,它就是基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统.它能运行主要的UNIX的工具软件,应用程序和网络协议.它支持32位和64位硬件.linux继承Unix以 ...

  6. Could not reserve enough space for object heap解决办法

    Centos6.4  Jdk1.6 1.在终端输入Java命令报错 [root@localhost local]# java Error occurred during initialization ...

  7. spark总结5 RDD

    创建RDD 有两种方式 1 通过hdfs支持的文件系统创建 RDD, RDD里面没有真正要计算的数据,只记录了一下元数据 2 从过scala集合或者数组以并行化的方式创建RDD collect 把结果 ...

  8. spring启动加载类,手动加载bean

    方法一: public final class Assembler implements BeanFactoryPostProcessor { private static ConfigurableL ...

  9. review19

    StringBuffer类 String类创建的字符串对象是不可修改的,也就是说,String字符串不能修改.删除或替换字符串中的饿某个字符,即String对象一旦创建,那么实体是不可以再发生变化的. ...

  10. ubuntu上安装nodejs

    目录: 1. nodejs的下载 2. 解压和安装 3. 安装过程中出现过的问题 4. 总结 1. nodejs的下载 我刚开始没有linux系统,于是安装了nodejs的windows版本进行学习. ...