Теперь я пытаюсь выполнить проект, который будет, на сервере Windows будет сервер, а на устройствах Android есть некоторые клиенты. Точка - сервер, который должен управлять устройствами Android. Например, он выбирает изображение или видео, отправлять их клиентам и клиентам играть или показывать их. Помните, что клиенты должны контролировать сервер. Так может ли кто-нибудь сказать мне правильный способ сделать это, какой протокол я должен использовать, как отправить файлы клиентам и как реагируют клиенты? Я думаю использовать java для сервера, и, конечно, клиент будет использовать приложение для Android. Спасибо.
Вы можете найти полезную информацию для облачных сообщений (c2dm): http://code.google.com/android/c2dm/index.html
В сущности, c2dm позволяет удаленному серверу отправлять Intent
в Android-приложение. Приложение на стороне устройства может затем ответить на это намерение, чтобы выполнить запрошенное действие. Chrome2phone работает таким образом, чтобы открыть веб-ссылки на целевом устройстве. http://code.google.com/p/chrometophone/