是否通过DatagramConnection通过电缆在J2ME中发送数据是正确的?

时间:2011-11-21 11:40:13

标签: java-me udp datagram

我想在手机和电脑之间使用J2ME发送数据。这两台机器通过电话线连接:没有Wi-Fi,没有http连接,没有互联网。因此,当移动设备的电缆插入计算机的USB端口时,使用J2ME DatagramConnection将数据发送到计算机是错误还是正确?

2 个答案:

答案 0 :(得分:2)

当您谈到两个系统之间的交互时,首先需要解决连接问题。在所描述的情况下,电话之间的连接是通过USB,这是一个串行端口。因此,通信只能通过串口完成。

可以在IP网络和其他专用网络上使用数据报。

如果由于某种原因您无法通过USB进行通信,请检查是否可以使用蓝牙连接它们。如果您的手机有蓝牙而电脑没有,那么您可以非常便宜地购买USB Bluetooth Dongle

如果您要获取应用程序的日志,可以查看J2ME的蓝牙记录器。它们中有很多。其中一个库是microlog

希望这有帮助。

答案 1 :(得分:0)

这取决于,如果您需要高速数据传输而可以承受一些数据丢失,那么DatagramConnection就可以了,如果您无法承受丢失的数据包,那么您应该使用TCPConnection