Java 理解NsdChat示例应用程序时遇到的问题
我不确定我是否理解这个android示例的工作原理(可以在developer.android教程中找到NsdChat) 我的第一个想法是运行应用程序的两个iStates(在同一台机器上有两个Eclipse实例),并尝试让它们通信,但是,它似乎不起作用:我不知道注册和发现按钮是否起作用,当尝试从1向另一个发送消息时,目标应用程序什么也不显示,而两个istances的Eclipse控制台都显示“客户端发送消息:测试”,为什么Java 理解NsdChat示例应用程序时遇到的问题,java,android,eclipse,instance,Java,Android,Eclipse,Instance,我不确定我是否理解这个android示例的工作原理(可以在developer.android教程中找到NsdChat) 我的第一个想法是运行应用程序的两个iStates(在同一台机器上有两个Eclipse实例),并尝试让它们通信,但是,它似乎不起作用:我不知道注册和发现按钮是否起作用,当尝试从1向另一个发送消息时,目标应用程序什么也不显示,而两个istances的Eclipse控制台都显示“客户端发送消息:测试”,为什么 也许我还没有完全理解这个例子是如何工作的。有人能给我解释一下如何执行和理解
也许我还没有完全理解这个例子是如何工作的。有人能给我解释一下如何执行和理解这个示例吗?你的第一个想法是正确的。它在两部手机上运行两个应用实例。 一个注册服务。 另一个是发现和连接。然后你就可以说话了。 示例(NsdHelper.java)有bug,您需要修复它
或者您只需将服务\u TYPE=“\u http.\u tcp.”更改为“\u ipp.\u tcp.”,NsdChat可以是打印机,您甚至可以从Mac在其上打印。找到解决方案了吗?我正在尝试测试示例应用程序。我在一台设备上启动服务,“注册”,然后在另一台设备上启动“发现”和“连接”。在我的例子中,第二个设备发现了服务,但当它尝试连接时,连接被拒绝。