代码之家  ›  专栏  ›  技术社区  ›  Christophe Herreman

与USB设备通话,反之亦然。

  •  1
  • Christophe Herreman  · 技术社区  · 16 年前

    我的同事在flex中接受用户输入并使用这些数据在USB设备上执行命令时遇到了挑战。我们认为需要在机器上运行一个socket服务器才能做到这一点。我们要发送带有字节数组等的对象,而不仅仅是字符串。

    有什么可以帮助我们的吗?我们是否需要编写自己的socket服务器(我担心这可能需要一些时间),或者我们是否可以使用任何现有的远程网关(如weborb或fluorinefx)并以某种方式使用它们来进行通信和序列化(可能通过将它们作为Windows服务托管来实现)?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Brian Leach    16 年前

    签出Merapi( http://www.merapiproject.net/ )JAVA到AIR桥。

        2
  •  1
  •   cliff.meyers    16 年前

    这里有几个不同的选项:

    1. MelAPI(用Java编写的本地Socket服务器)

    2. 从头开始编写自己的socket服务器

    3. 编写Java Applet并使用外部接口双向通信

    我没有用过1,但听说过一些好消息。#考虑到1已经为您提供了,2显然是一项大量的工作。无论哪种方式,最终用户都需要安装socket服务器,这很麻烦。

    我已经完成了3,它实际上在那个应用程序中工作得很好。它会在某种程度上限制您可以发送的数据类型。但是,如果小程序是签名的/可信的,我认为您实际上可以让它打开一个类似于Merapi的本地套接字服务器。