首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

webservice能实现双通道吗,该怎么解决

2013-01-25 
webservice能实现双通道吗webservice应该是基于http协议的,而http协议是单通道模式的,也就是说客户端调用w

webservice能实现双通道吗
webservice应该是基于http协议的,而http协议是单通道模式的,
也就是说客户端调用webservice里面方法获取数据之后,没有办法
通知服务器自己操作成功与否.得必须在客户也建立一个web服务,
让服务端进行调用,以获知客户端的情况,这相当于建立了两个
webservice了,可否只建立一个webservice来建立客户端和服务端
之间的通讯呢?或者用其它的方式.
另外说明下,我这边的客户端和服务端分别是.net平台和dephi平台.
[解决办法]
没有办法通知服务器自己操作成功与否?不理解,我觉得操作成功了,你就在服务器上留个记号就完了,比如往某个表里写条记录,某年某月某日某人某操作成功。
[解决办法]
WCF支持Duplex,参考:

Duplex Services
http://msdn.microsoft.com/en-us/library/ms731064.aspx

但是,只要少数的几个binding支持duplex,像wsDualHttpBinding。BasicHttpBinding肯定是不支持的。

[解决办法]

引用:
没有办法通知服务器自己操作成功与否?不理解,我觉得操作成功了,你就在服务器上留个记号就完了,比如往某个表里写条记录,某年某月某日某人某操作成功。

正解
是否得到想要的结果,server上就能标记出来。
[解决办法]
引用:
WCF支持Duplex,参考:

Duplex Services
http://msdn.microsoft.com/en-us/library/ms731064.aspx

但是,只要少数的几个binding支持duplex,像wsDualHttpBinding。BasicHttpBinding肯定是不支持的。


这个才是正解

热点排行