0

现在,我在这里遇到了一些问题:

我在谷歌等上看了好几次,但我找不到一个“简单”的方法来完成这件事。目前有偏头痛......没有帮助我......虽然

我有一个 java eclipse 程序(Swing 应用程序是生产机器的“控制器”)。

我需要设计一个 Android 应用程序,它需要从无线网络中的 eclipse 程序中获取数据(并将它们发送回来)。

刚刚找到了 JPARSON 之类的解决方案或设置了一个真实的服务器,但这太复杂了……我不需要?!(或想要 :D )用 php 或其他东西建立一个完整的网站......

你们中有人可以帮我找到更好的解决方案吗?它不需要特定于代码,我只想为这些机器交换 10 个字符串。

4

2 回答 2

1

如果你想交换数据,你需要一个通信媒介。最简单的方法是通过 TCP/IP 协议套件。如果您决定使用服务器-客户端架构,则您的服务器必须倾听电话所说的内容。他可以通过侦听指定端口来做到这一点,而您必须处理“协议”,或者您可以使用更简单的方法,即编写 php 脚本或 Java Servlet。PHP 脚本更容易,因为那里有大量的 php 托管服务提供商,而且价格便宜。如果您想编写自己的服务器,您将需要某种虚拟专用服务器,并在那里部署您的应用程序。另外,如果您多解释一下您的环境以及您想要实现的目标,那将会很有帮助。

于 2012-12-03T18:00:18.453 回答
1

内置 httpserver http://docs.oracle.com/javase/6/docs/jre/api/net/httpserver/spec/index.html ,因此您可以轻松地在独立 java 中实现简单的 web 服务。然后只需使用来自 android 的 URLConnection 来发布/获取数据,可能是 json 或您自己的格式。

于 2012-12-03T18:14:21.863 回答