чтение из InputStream - PullRequest
       5

чтение из InputStream

0 голосов
/ 15 апреля 2011

У меня есть клиент-серверное приложение на Android. И я должен отправить данные с клиента на сервер.Данные, которые я отправляю, представляют собой данные GPS, упакованные таким образом:

GeoPoint p = new GeoPoint(latitude,longitude);
geoPointsArray.add(p);

Теперь все идет хорошо ... Я успешно отправил данные через сокет, но на сервере я должен взять все эти данныеи запишите его в базу данных.

Способ, которым я читаю данные на сервере, таков:

BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));
String line=null;
while((line = in.readLine()) != null)
{
}

Теперь в line = in.readLine() у меня есть строка данных GPS (широта, долгота), и я не могу понять, как я могу прочитать (широта, долгота) точки, обернуть ее обратно в геопункт p ... после того, как прочитал другой (широта, долгота), поместите его в «геопункт p» ии так далее. И после этого написать «геопоинт p» в базе данных!

PS: я не понимаю, как читать с этой «линии», чтобы я поставил правильную широту иДолгота точки вместе в базе данных.

Надеюсь, что я достаточно ясно. Я здесь для более подробной информации. Заранее спасибо!

1 Ответ

1 голос
/ 15 апреля 2011

Может быть, вы можете отправить информацию о широте / лоне в виде простого текста и на стороне сервера выполнить очень простой анализ.Это было бы быстро и легко сделать.Таким образом, вместо отправки прямого объекта GeoPoint отправьте информацию внутри него, написанную просто, и прочитайте ее с другой стороны канала.Звучит хорошо?

JQCorreia

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...