XSockets with .NET Compact Framework

本文关键字:Framework Compact NET with XSockets | 更新日期: 2023-09-27 18:25:27

我一直在尝试用XSockets.Client 4.0.0 for.NET 3.5建立一个新的智能设备项目(VS 2008),但经过大量的尝试和错误,仍然没有这样的运气。

问题是,如果我添加所有三个包依赖项(XSockets.Client35、Newtonsoft.Json和System.Threading),我会得到以下错误:

错误1在未引用的程序集中定义了类型"System.Func"2"。必须添加对程序集"System.Core,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"的引用。

我想这意味着我的System.Core Compact缺少完整的.NET System.Core所拥有的东西(这还不太清楚,我很乐意得到更好的解释)。

如果我只是用XSockets.Client35设置项目,我可以部署它,但我的应用程序在启动时会冻结(我已经测试过了,我只需要引用库就可以冻结)。

所以,我的问题是:XSockets与.NET Compact Framework兼容吗?如果没有,有没有办法从PocketPC(使用Windows Mobile 6)连接到任何WebSocket服务器?

Microsoft对原始套接字连接有一些看法(http://msdn.microsoft.com/en-us/library/ms172494(v=vs.90).aspx),但它也适用于websocket吗?

感谢您的时间和关注。

XSockets with .NET Compact Framework

.NET 3.5的XSockets.Client适用于.NET Framework 3.5,而不是.NET Compact Framework 3.5。

我知道运行Compact Framework客户端连接到XSockets的自定义实现,但目前还没有XSockets团队发布的.NET CF的官方客户端。

目前的客户是

  • JavaScript
  • .NET 4.0+
  • .NET 3.5
  • .NET MicroFramework
  • Dart
  • Arduino

由于您可以将任何会说话的TCP/IP连接到XSockets,因此从Compact Framework连接客户端也将非常容易。

很快就会有一个新的Java客户端,但如果您想要一个Compact Framework客户端(当然也可以自己构建),您可以随时联系团队。

问候Uffe