WCF服务可以为基于Linux的C ++客户端应用程序提供发布/订阅活动吗?

时间:2009-10-26 12:55:55

标签: linux wcf wcf-binding

我编写了一个WCF服务,以便为基于Intranet的客户端提供某些功能。当客户端运行Windows时,这很容易。我想为我的Linux客户端实现与我的Linux客户端相同的功能。我的问题是?

如何与基于linux c ++的客户端(支持发布订阅的回调操作)类型情况进行通信?我知道在HTTPBinding上使用SOAP,但这是唯一的方法(不支持我认为的回调)?

如果我在服务端使用TCPBinding,是否同样适用?目前,该服务是使用TCP设置的,但我的linux客户端通信选项是什么?

我在某处读过消息也可以用XML而不是SOAP发送(我相信通过webservices)?哪种方法更好或者如何确定哪种方法更好?

如果我想从Linux客户端与它进行通信,我试图理解我对WCF数据服务的选择。我感谢你的帮助。

谢谢,

杰里米

1 个答案:

答案 0 :(得分:0)

在Linux方面,Mono正在开发WCF功能,但还没有完成

http://go-mono.com/status/

在c方面有一个WCF模板,但我认为它只支持basicHttpBinding

http://www.blinnov.com/2008/01/22/wcf-service-unmanaged-client/en/