2015-02-12 2 views
1

Я новичок в Mobile dev. Переход к использованию C#. Я собираюсь написать небольшое приложение Android (возможно, iOs в будущем). И я не могу понять, что мне нужно использовать в качестве веб-сервера. Я хочу, чтобы мобильный клиент отправлял запросы на сервер и получал от него результат. Лучшая идея - использование веб-сервиса WCF и json.Android-приложение + веб-сервис

  • Это хорошая идея?
  • Что я могу использовать, кроме WCF?
  • Что я могу прочитать о веб-серверах для мобильных приложений?

P.S. Ссылка на какой-то учебник будет замечательной.

+0

Не знаете, кто это сделал и почему, но нейтрализовал его. –

+0

Рекомендуется использовать услугу REST с обменом данными формата JSON. это может быть полезно для вас: http://appliedcodelog.blogspot.in/2015/06/requesting-rest-webservice-with-json-in.html – Suchith

ответ

1

Есть тонны руководств там по этой теме.

Я хотел бы использовать Подключение к сокету

Для C# вы можете создать TCP Listener с помощью сокетов с использованием System.Net.Sockets; https://msdn.microsoft.com/en-GB/library/bb397809(v=vs.90).aspx

и как мудрый для android Сокеты TCP были бы легкой реализацией. http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/

Что касается Android и подключения. платформа для разработчиков Android - это всегда хорошее начало. developer.android.com/training/building-connectivity.html

Или вы можете создать интерфейс отдыха в C# codeproject.com/Articles/112470/Developing-a-REST-Web-Service-using-CA- walkthroug

и сделать http-вызов в android. зависит от вашего предполагаемого приложения с тем, что будет лучше для вас.