Есть веб приложение(очень просто магазин) и к нему надо написать десктопное приложение. Есть пару вопросов как лучше сделать:
- Как лучше общаться с сервером. Через сокеты или через апи?
- Авторизация клиента на сервере. Если делать через апи то нужно генерировать сеансовый ключ и передавать его при каждом запросе, насколько это правильно и безопасно.
Веб часть на php, клиента хочу писать на C#.