@Antuan
web-программист

Android клиент и C# сервер. Правильно организовать?

Добрый день!

Делаю тривиальное android-приложение (трекер машин на карте).
Сервер на C#.

Сервер по запросу должен передавать сложные данные: список машин, координаты,..
Как правильно сейчас организовать взаимодействие между клиентом и сервером?
socket или http
xml или json или ...

Какие проверенные готовые библиотеки есть?

Заранее спасибо.
  • Вопрос задан
  • 1960 просмотров
Пригласить эксперта
Ответы на вопрос 5
@dmitryKovalskiy
программист средней руки
На C# есть веб-фреймворк ASP.NET и его компонент WEB API. Пара несложных телодвижений и он вернет то что у него попросят ( спросят xml - вернет xml, аналогично json).
Ответ написан
Комментировать
gadfi
@gadfi
https://gamega.org
сервер :
rest из коробки у c# точно есть, отдавайте json, экономичнее по трафику выйдет
клиент:
retrofit
gson/jackson
picasso
Ответ написан
Комментировать
@kttotto
пофиг на чем писать
Мы как раз такую штуку делаем на ASP.NET WEB API, отдаем json. Используем SignalR.
Ответ написан
Комментировать
@VanKrock
Тут есть несколько вариантов, но если вам требуется держать соединение, посмотрите SignalR его можно использовать с ASP.NET WEB API или вы можете посмотреть в сторону NancyFx так же умеет работать в связке с SignalR
Ответ написан
Комментировать
newross
@newross
Product owner
Вариантов непросто несколько - их бесчисленное множество.
Можно написать сервер с использованием ServiceStack, для есть родные клиенты на Java.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы