Я разработал простое приложение для Android (приложение для водителя для заказа такси).
Приложение каждые пять секунд отправляет на сервер свое местоположение (широту/долготу) по протоколу TCP/IP. Сервер сохраняет расположение драйвера в базе данных SQL Server. Если есть какое-либо сообщение для драйвера, сервер возвращает его. Сервер PHP.
Таким образом, когда количество драйверов достигает около 300, сервер может некоторое время не отвечать.
Есть ли проблема в механизме, который я разработал, и он не подходит для этой задачи?
Каков наилучший и оптимальный способ для приложения драйвера отправить свою позицию на сервер и сохранить ее? Нужно ли мне использовать UDP вместо TCP?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ooking-app