我正在研究访问 Android 应用程序远程数据的不同选项(在未来的 WindowsEmbedded 和可能带有 monotouch 的 iOS 中),所以我进行了一些测试,我试图了解什么是可能的,什么是不可能的。
我已经有一个使用原始套接字的客户端(WindowsCE)/服务器(win32)解决方案。我将用 .NET 重写服务器,并且为了通信我想尝试 WCF。我编写了一个简单的 WCF .NET 服务器应用程序,并使用 Android 的 basicHTTPBinding 连接到它,它可以工作。但是出于性能原因,我想使用 TCPBinding,并且我被 svcutil 等卡住了,我不明白我是无法做到还是不可能。android 的 mono 是否完全、部分地完全支持 WCF?
如果答案是否定的,并且我不能将二进制 TCP 绑定与 WCF 一起使用,那么迁移到 ServiceStack 有什么好处(尚未测试,但似乎被认为比 WCF 更好)。
谢谢!