【发布时间】:2013-10-13 19:57:57
【问题描述】:
我想用 Java 编写一个移动应用程序 (Android) 并让它与 google chrome 扩展程序通信。为此,我需要使用套接字将数据发送到移动设备。这显然不能在 JavaScript 中完成,所以我查看了Native Client 编译器,它允许我使用 C(不支持 Java)来创建套接字。该应用程序需要用java编写。在这一点上,这都是理论上的,因为我不了解 C 或 Java。但是,我确实有一些编程经验,并且愿意学习这两种语言。我对套接字一点经验都没有。
我的问题是,我可以使用 C 启动一个套接字并让它使用 Java 将数据发送到应用程序吗?
【问题讨论】:
-
“在不同语言之间发送数据”?这甚至意味着什么吗?
-
我想不出一个好的表达方式,抱歉。新标题更明智:-)。
-
套接字两端的应用程序彼此不知道,除非您选择将该数据作为消息的一部分发送。您可以用另一种用新语言编写的应用程序替换一个应用程序,并假设它以相同的方式处理数据,一切都会继续工作。我有 Web 服务(最终只是监听套接字的软件)为用 Java、Objective C 和 C# 编写的客户端提供服务。但正如 Kerrek SB 所说,语言与它无关。