【问题标题】:XSockets with .NET Compact FrameworkXSockets 与 .NET Compact Framework
【发布时间】:2014-10-03 16:15: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) 有一些看法,但它也适用于 websockets 吗?

感谢您的时间和关注。

【问题讨论】:

    标签: c# .net websocket xsockets.net


    【解决方案1】:

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

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

    目前的客户是

    • JavaScript
    • .NET 4.0+
    • .NET 3.5
    • .NET 微框架
    • 飞镖
    • 阿杜诺

    由于您可以将任何通过 TCP/IP 通信的东西连接到 XSockets,因此从 Compact Framework 连接客户端也将非常容易。

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

    问候 乌菲

    【讨论】:

      猜你喜欢
      • 2012-01-09
      • 1970-01-01
      • 2020-12-09
      • 1970-01-01
      • 2012-04-06
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      相关资源
      最近更新 更多