Я хочу разработать приложение для Android, которое обменивается данными с сервером. До сих пор я не уверен в разработке программного обеспечения:JSON over socket - это хорошая идея?
Я не хочу реализовывать серверный процесс как веб-службу, потому что сервер должен иметь возможность передавать данные подключенным (Android) клиентам.
Позже, я хочу быть готовым к другим клиентам, таким как iPhone или Windows Phone. Поэтому я считаю, что неплохо выбрать формат JSON для обмена данными между сервером и клиентами.
Это хорошая идея отправить объекты JSON поверх сырых сокетов? Есть ли библиотека, соответствующая моим требованиям, особенно толкание объектов от сервера к клиентам?
Просто используйте HTTP/S. – Nick
Попробуйте ['Protocol Buffers'] [1] [1]: https://code.google.com/p/protobuf/ – znlyj