Отправка набора целых чисел через SMS с использованием двоичного SMS в J2ME - PullRequest
0 голосов
/ 11 марта 2011

У меня есть набор целых чисел от 0 до 256, и я хотел отправить их на сервер через kannel и обработать его с помощью php.Я попытался отправить как обычный текст.Это не сработало.Поэтому я решил изменить номера на ascii и отправить как BINARY_MESSAGE.Я мог бы по крайней мере получить программы.На сервере преобразовал ascii обратно в Integer и обработал их.Я чувствую, что некоторые персонажи отсутствуют.Я знаю, что GSM смс поддерживает только несколько символов.Фрагмент кода моего приложения j2me.

numbers is an array of integers
for(int i=0; i<150; i++)
   message=message + (char) numbers[i];

smsconn = (MessageConnection) Connector.open(address);

BinaryMessage txtmessage = (BinaryMessage) smsconn         
     .newMessage(MessageConnection.BINARY_MESSAGE);

 txtmessage.setPayloadData(message.getBytes());
 smsconn.send(txtmessage);

Есть ли лучший способ сделать это?Все, что мне нужно, это набор целых чисел, чтобы добраться до сервера без потерь?

...