如何在Compact Framework 3.5中实现两个进程之间的通信

时间:2011-02-03 08:00:07

标签: .net wcf compact-framework windows-ce remoting

实现两个流程之间通信的最佳方式是什么?我如何在两者之间交换对象?我希望我可以使用像WCF netNamedPipeBinding这样的东西,在我的理解中,这是在普通框架中实现类似这样的方法,但看起来这在Compact框架3.5 WCF中没有实现?!

有人可以给我一个提示吗?

谢谢

twickl

2 个答案:

答案 0 :(得分:2)

您可以使用WCF服务在.Net CF中的两个进程之间传递对象。但是,您只能使用basicHttpBinding(但您可以通过使用SSL连接来克服它)并且还为WCF服务生成WSDL代理,您无法使用桌面版本(SvcUtil.exe),您将必须使用NetCfSvcUtil.exe

http://blogs.msdn.com/b/andrewarnottms/archive/2007/09/13/calling-wcf-services-from-netcf-3-5-using-compact-wcf-and-netcfsvcutil-exe.aspx

希望有所帮助。

答案 1 :(得分:1)

将plain Socket与自定义协议一起使用。