Правильно ли отправлять данные в J2ME по кабелю посредством DatagramConnection? - PullRequest
0 голосов
/ 21 ноября 2011

Я хочу отправить данные с помощью J2ME между мобильным телефоном и компьютером.Две машины соединены кабелем телефона: нет Wi-Fi, нет http-соединения, нет интернета.Так правильно или неправильно использовать J2ME DatagramConnection для отправки данных на компьютер, когда кабель мобильного телефона подключен к USB-порту компьютера?

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Когда вы говорите о взаимодействии между двумя системами, сначала вам нужно обратиться к соединению.В описанной ситуации связь между телефонами осуществляется через USB, который является последовательным портом.Таким образом, связь может осуществляться только через последовательный порт.

дейтаграмма может использоваться в IP-сетях и других специализированных сетях.

Если по какой-либо причине вы не можете установить связь через USB, проверьте,мог соединить их обоих с помощью Bluetooth.Если в вашем телефоне есть Bluetooth, а в компьютере нет, то вы можете купить USB Bluetooth Dongle за очень дешевую цену.

Если вы пытаетесь получить журналы своего приложения, вы можете проверить регистраторы Bluetooth для J2ME.Их довольно много.Одна из таких библиотек - microlog

Надеюсь, это поможет.

0 голосов
/ 21 ноября 2011

Зависит от того, если вам требуется высокая скорость передачи данных, в то время как вы можете выдержать некоторую потерю данных, тогда DatagramConnection в порядке, а если вы не можете выдержать потерю пакетов данных, то вам следует использовать TCPConnection.

...