我们有一个功能齐全的 java 程序,它可以连接到另一台计算机并可以从中发送消息(双方都运行 java,我们使用 ObexPutClient 和 ObexServer),但是当尝试连接到 NXT Brick 并通过蓝牙发送消息时,我们是能够与砖块配对,我们可以发送消息,但我们不知道 NXT 是否收到它。
当我们尝试在计算机上使用 Java ObexPutClient(我们将 NXT 的 ServerURL 提供给 java 程序)将消息发送到运行 RobotC 的 NXT Brick 时,它不起作用。在java方面,给出了错误:
“连接失败;[10064] 套接字操作失败,因为目标主机已关闭。” 是我们在 Java 上收到的错误。
使用 robotsc,积木正在等待发送消息,并等待 3 个整数来帮助机器人移动。
人们是如何成功做到这一点的,我们确保端口号是相同的。