別のコンピューターに接続して、そこからメッセージを送信できる完全に機能する Java プログラムがあります (両側で Java を実行し、ObexPutClient と ObexServer を使用しました)。ただし、NXT ブリックに接続して Bluetooth 経由でメッセージを送信しようとすると、ブリックとペアリングでき、メッセージを送信できますが、NXT がそれを受信するかどうかはわかりません。
コンピューターで Java ObexPutClient を使用して (NXT の ServerURL を Java プログラムに提供します)、RobotC を実行している NXT Brick にメッセージを送信しようとしましたが、機能しません。Java 側では、次のエラーが表示されます。
「接続に失敗しました。[10064] 宛先ホストがダウンしていたため、ソケット操作に失敗しました。」Java で受け取るエラーです。
robotc を使用すると、ブリックはメッセージが送信されるのを待っており、ロボットの移動を助けるために 3 つの整数を待っています。
ポート番号が同じであることを確認しました。