Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 理解NsdChat示例应用程序时遇到的问题_Java_Android_Eclipse_Instance - Fatal编程技术网

Java 理解NsdChat示例应用程序时遇到的问题

Java 理解NsdChat示例应用程序时遇到的问题,java,android,eclipse,instance,Java,Android,Eclipse,Instance,我不确定我是否理解这个android示例的工作原理(可以在developer.android教程中找到NsdChat) 我的第一个想法是运行应用程序的两个iStates(在同一台机器上有两个Eclipse实例),并尝试让它们通信,但是,它似乎不起作用:我不知道注册和发现按钮是否起作用,当尝试从1向另一个发送消息时,目标应用程序什么也不显示,而两个istances的Eclipse控制台都显示“客户端发送消息:测试”,为什么 也许我还没有完全理解这个例子是如何工作的。有人能给我解释一下如何执行和理解

我不确定我是否理解这个android示例的工作原理(可以在developer.android教程中找到NsdChat)

我的第一个想法是运行应用程序的两个iStates(在同一台机器上有两个Eclipse实例),并尝试让它们通信,但是,它似乎不起作用:我不知道注册和发现按钮是否起作用,当尝试从1向另一个发送消息时,目标应用程序什么也不显示,而两个istances的Eclipse控制台都显示“客户端发送消息:测试”,为什么


也许我还没有完全理解这个例子是如何工作的。有人能给我解释一下如何执行和理解这个示例吗?

你的第一个想法是正确的。它在两部手机上运行两个应用实例。 一个注册服务。 另一个是发现和连接。然后你就可以说话了。 示例(NsdHelper.java)有bug,您需要修复它


或者您只需将服务\u TYPE=“\u http.\u tcp.”更改为“\u ipp.\u tcp.”,NsdChat可以是打印机,您甚至可以从Mac在其上打印。

找到解决方案了吗?我正在尝试测试示例应用程序。我在一台设备上启动服务,“注册”,然后在另一台设备上启动“发现”和“连接”。在我的例子中,第二个设备发现了服务,但当它尝试连接时,连接被拒绝。