многопоточность в андроиде - PullRequest
2 голосов
/ 17 апреля 2011

У меня есть приложение на Android, своего рода клиент-сервер, в котором клиент хранит некоторые данные GPS в базе данных Sqlite и после подключения к серверу передает эти данные, которые в свою очередь сохраняют их в своей собственной базе данных для будущего манипуляция!

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

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

Это подходит?

Как реализовать простую многопоточность с фиксированным числом рабочих потоков

Спасибо заранее!

Ответы [ 3 ]

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

Ваш сервер не на устройстве Android, я думаю, поэтому я не думаю, что вопрос связан с Android.

Проверьте этот пример многопоточныхсервер на Java и этот .

Чтобы связаться с базой данных, см. учебное руководство по Java JDBC .

Эти примеры на Java,потому что это то, к чему я привык, но подойдет и любой другой язык.

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

Если сервер базируется на Microsoft, можно использовать веб-сервис .net, который может быть доступен для нескольких клиентов Android и работать с базой данных.

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

Простой POST запрос от клиента к серверу должен быть достаточно хорошим. Закодируйте данные в подходящем формате (JSON / XML) и отправьте их как запрос POST HTTP. Я не понимаю, почему вы хотите написать свой собственный сервер. Я бы просто использовал скрипт PHP / Python, работающий с Apache, чтобы получить запрос POST и сохранить данные в базе данных (MySQL, PostGre).

На вашем Android-устройстве вы должны поместить весь свой код в AsyncTask. Android использует стандартные библиотеки Apache для выполнения HTTP-запроса.

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