С чего начать поток сервера, который всегда должен иметь возможность получать соединения - PullRequest
0 голосов
/ 08 апреля 2011

Hy снова и снова!

Поскольку я писал на этом очень полезном сайте, мне нужно создать приложение клиент-сервер.

И клиент, и сервер находятся на Android. Само приложение является GPS-трекером, клиент получает данные GPS с помощью DDMS с использованием некоторых файлов KML (созданных в Google Планета Земля) и сохраняет их в базе данных Sqlite.

В тот момент, когда клиент имеет подключение к Интернету, он отправляетДанные к серверу, между двумя из которых находится соединение на основе TCP / IP.

Теперь сервер, я думаю, должен всегда иметь возможность принимать соединения от клиента (начиная с запуска приложения, конечно)!

Итак, мой вопрос: где я должен запустить поток сервера, который принимает клиентов для подключения? При первой активности приложения ... Таким образом, когда приложение запускается, независимо от того, какоймодуль, который я использую, сервер получает данные от клиента?

PS: в краткосрочной перспективе я делаю связь между двумя эмуляторами, работающими на tОн та же машина и отправляет данные gps между ними ... но я застрял, когда дело доходит до запуска серверного потока получения данных. Я понятия не имею, как включить это в мое приложение

...