我想在手机和电脑之间使用J2ME发送数据。这两台机器通过电话线连接:没有Wi-Fi,没有http连接,没有互联网。因此,当移动设备的电缆插入计算机的USB端口时,使用J2ME DatagramConnection
将数据发送到计算机是错误还是正确?
答案 0 :(得分:2)
当您谈到两个系统之间的交互时,首先需要解决连接问题。在所描述的情况下,电话之间的连接是通过USB,这是一个串行端口。因此,通信只能通过串口完成。
可以在IP网络和其他专用网络上使用数据报。
如果由于某种原因您无法通过USB进行通信,请检查是否可以使用蓝牙连接它们。如果您的手机有蓝牙而电脑没有,那么您可以非常便宜地购买USB Bluetooth Dongle。
如果您要获取应用程序的日志,可以查看J2ME的蓝牙记录器。它们中有很多。其中一个库是microlog
希望这有帮助。
答案 1 :(得分:0)
这取决于,如果您需要高速数据传输而可以承受一些数据丢失,那么DatagramConnection
就可以了,如果您无法承受丢失的数据包,那么您应该使用TCPConnection