Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)
2010-07-13 14:57
316 查看
上节说到:
关于双向通讯,官方提供了N种可以双向的,不过今天要用到的,
是pollingDuplexHttpBinding,一个扩展的轮询机制的双向通讯,当你也可以尝试用上面的通讯方式去试一试。
既然是扩展,就说明默认没有,那我们首先就要添加扩展了,用的是默认官方是提供的DLL,就在我们安装的Silverlight4的目录里:
正常路径为:C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll
这一节我们来实现PollingDuplexHttpBinding,轮询机制的双向通讯。
以下开始内容不上图片,参考Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)
我们再开一个项目来讲解,有了Hellow,有了World,这节就叫HellowWorld
文件—》新建->项目-》Silverlight应用程序-》起名叫:HellowWorld
确定后还是:HellowWorld和HellowWorld.web应用程序,两个项目
我们对着解决方案右键,添加新建项目:建立WCF 服务应用程序->输入名称为:HellowWorldService
接着我们把默认的Service1.cs和Service1.svc删除:
删除后,我们新建一个新的服务,叫Service.svc
我们提前修改下服务的端口号为12321,这样添加服务引用后,不用再改配置文件的端口。
OK,这时项目情况如下:
client.ShowWorldReceived += new EventHandler<HellowWorldService.ShowWorldReceivedEventArgs>(client_ShowWorldReceived);
}
void client_ShowWorldReceived(object sender, HellowWorldService.ShowWorldReceivedEventArgs e)
{
tbMsg.Text = e.worldName;
}
一切就绪:F5运行,输入"路过秋天"
回车调用,OK,结果出来了。
OK,WCF通讯基础到此就结束了,下节开始大干特干的应用于了。
提供源码下载:点击下载
关于双向通讯,官方提供了N种可以双向的,不过今天要用到的,
是pollingDuplexHttpBinding,一个扩展的轮询机制的双向通讯,当你也可以尝试用上面的通讯方式去试一试。
既然是扩展,就说明默认没有,那我们首先就要添加扩展了,用的是默认官方是提供的DLL,就在我们安装的Silverlight4的目录里:
正常路径为:C:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Server\System.ServiceModel.PollingDuplex.dll
这一节我们来实现PollingDuplexHttpBinding,轮询机制的双向通讯。
以下开始内容不上图片,参考Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)
我们再开一个项目来讲解,有了Hellow,有了World,这节就叫HellowWorld
文件—》新建->项目-》Silverlight应用程序-》起名叫:HellowWorld
确定后还是:HellowWorld和HellowWorld.web应用程序,两个项目
我们对着解决方案右键,添加新建项目:建立WCF 服务应用程序->输入名称为:HellowWorldService
接着我们把默认的Service1.cs和Service1.svc删除:
删除后,我们新建一个新的服务,叫Service.svc
我们提前修改下服务的端口号为12321,这样添加服务引用后,不用再改配置文件的端口。
OK,这时项目情况如下:
client.ShowWorldReceived += new EventHandler<HellowWorldService.ShowWorldReceivedEventArgs>(client_ShowWorldReceived);
}
void client_ShowWorldReceived(object sender, HellowWorldService.ShowWorldReceivedEventArgs e)
{
tbMsg.Text = e.worldName;
}
一切就绪:F5运行,输入"路过秋天"
回车调用,OK,结果出来了。
OK,WCF通讯基础到此就结束了,下节开始大干特干的应用于了。
提供源码下载:点击下载
相关文章推荐
- Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)
- Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)
- Silverlight+WCF 新手实例 象棋 WCF通讯轮询(十七)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-进入房间(十九)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-登陆(十八)
- Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-进入房间(十九)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-进入房间(十九)
- Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
- Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
- Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)
- Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-登陆(十八)
- Silverlight+WCF 新手实例 象棋 WCF通讯方式(十六)
- Silverlight+WCF 新手实例 象棋 WCF通讯跨域(十五)
- Silverlight+WCF 新手实例 象棋 WCF通讯方式(十六)
- Silverlight+WCF 新手实例 象棋 WCF通讯方式(十六)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-进入房间(十九)
- Silverlight+WCF 新手实例 象棋 WCF通讯基础(十四)
- Silverlight+WCF 新手实例 象棋 回归WCF通讯应用-登陆(十八)