我想在WinCE设备上托管一项服务。 WinCE设备是可由多个客户端(PC或WinCE)通过串行端口,TCP,USB等访问(控制和数据采集)的主机。我正考虑使用协议缓冲器进行串行化。这是理想的使用WCF或远程处理,但据我所知,他们没有在Compact Framework上实现。任何人都有任何想法可以实现。在.NET Compact Framework中托管的WCF
3
A
回答
1
CF 3.5有一些WCF,但在目前只有全脂框架有WCF的钩子来支持在运行中更换串行器。我知道一些使用CF的用户,但是通过网络传递Stream
(就WCF而言)并处理WCF外部的protobuf-net(de)序列化(byte[]
可能类似地工作,但他们选择了Stream
-I无法回想起为什么 - 也许是基数64的问题?)。这会有帮助吗?
0
这是一个公然的插头,我承认,但你可能会考虑从设备hosting a REST web service。
+0
SmartClient Device Connectivity似乎是一个非常好的选择,但我无法弄清楚如何部署它,而无需在每个客户端上安装Visual Studio。 – user171729 2010-02-18 18:57:33
相关问题
- 1. .net compact framework deserialization
- 2. .net Compact Framework 4.0
- 3. .NET Compact Framework
- 4. WCF Interceptor On Compact Framework
- 5. .NET Compact Framework的XSockets
- 6. 在IIS中托管的NET TCP/HTTP WCF
- 7. .NET Compact Framework和ActiveSync
- 8. .NET 4基于内容的WCF路由与.NET 3.5 Compact Framework
- 9. .NET Compact Framework中的IQueryable在哪里?
- 10. 在Compact Framework中使用WCF故障
- 11. Compact Framework WCF和gzip编码
- 12. .Net Compact Framework的Twitter API库
- 13. 在.NET Compact Framework中使用HttpUtility.HtmlDecode方法?
- 14. 承载ActiveX在.NET Compact Framework 2.0中
- 15. Web客户端在.NET Compact Framework 2.0中
- 16. 如何在.NET Compact Framework中模拟ErrorProvider?
- 17. 在.NET Compact Framework中查找CPU类型
- 18. X509Certificate和.NET Compact Framework 3.5
- 19. .Net Compact Framework for Windows Embedded
- 20. .Net Compact Framework&WinCE问题
- 21. 2010年.NET Compact Framework更新?
- 22. .net Compact Framework callstack - 如何?
- 23. .NET Compact Framework打印库
- 24. XAML和Windows Mobile(.Net Compact Framework)
- 25. .NET Compact Framework SDK下载
- 26. 更新.NET Compact Framework - 何时?
- 27. Google API和.NET Compact Framework
- 28. SSL TcpClient C#.Net Compact Framework 1.0
- 29. 在.NET Compact Framework上等价的System.Drawing.Imaging.ColorMap
- 30. 事件在winform - .NET Compact Framework的3.5
我做了很多搜索,但我找不到在Compact Framework中托管WCF的方法。我不想使用WinCE设备写自己的通信,而想使用现有的框架。 – user171729 2010-02-18 18:56:36
@jauwaad - 你想WinCE作为服务器吗?否 - protobuf-net不这样做。它*包含一个服务器,但它使用'HttpListener',因此只能在完整的框架下工作。 – 2010-02-18 23:37:21
谢谢马克。我喜欢你的协议缓冲区的实现,一直玩弄它一段时间。至于我目前的项目WinCE是服务器,PC是开始通信的客户端。 – user171729 2010-02-19 18:01:27