Java Android网络消息框架?

Java Android网络消息框架?,java,android,macos,networking,Java,Android,Macos,Networking,这是一个复杂的问题。我正在开发一个需要能够通过网络获取数据的应用程序。我希望能够从运行应用程序的计算机向android应用程序发送字符串。比如,如果我想告诉android应用程序“HELLO”,那么它会在网络上发现android应用程序,并向android应用程序发送字符串“HELLO”。我需要能够从iOS、MacOSX、Windows等发送。应用程序很可能是用java编写的桌面版本,当然,iOS版本也需要用Coca编写,但如果这不起作用,那就这样吧。有没有类似的东西我会研究MDN。OSX/iO

这是一个复杂的问题。我正在开发一个需要能够通过网络获取数据的应用程序。我希望能够从运行应用程序的计算机向android应用程序发送字符串。比如,如果我想告诉android应用程序“HELLO”,那么它会在网络上发现android应用程序,并向android应用程序发送字符串“HELLO”。我需要能够从iOS、MacOSX、Windows等发送。应用程序很可能是用java编写的桌面版本,当然,iOS版本也需要用Coca编写,但如果这不起作用,那就这样吧。有没有类似的东西

我会研究MDN。OSX/iOS的实现称为Bonjour,它们有一个API。有一个Java/Android库,名为JmDNS。它只能在局域网上工作,但有了它,您可以公布/发现谁在您的网络上。例如,您可以让Android应用程序公布它正在运行,并且您的手机具有IP地址X。然后,您的桌面应用程序可以发现并打开到地址X的新数据连接。

您是通过局域网进行通信,还是希望他们能够通过Internet相互查找?