В настоящее время я являюсь интернистом и собираюсь присоединиться к проекту, в котором я должен взять на себя ответственность за реализацию части сервера.Связь между клиентом winform и веб-службой сервера
Сценарий: _ Есть много киосков, каждый из которых запускает приложение winform, это приложение считывает штрих-код с карточки клиента, а затем отправляет информацию на сервер. _ Сервер имеет несколько веб-сервисов, каждая служба может обрабатывать информацию, полученную от клиента, и отправлять обратно результат. Сервер также имеет возможность отображать журналы/отчеты для администратора.
Как я могу реализовать связь между клиентом и сервером? Я немного исследовал и вижу два решения: .Net socket и WCF, но не знаю, какой из них лучше для этой ситуации, или есть ли другой лучший способ? И способность отображения отчета я могу реализовать это как обычное веб-приложение?
Кроме того, я хотел бы получить ссылки на учебные пособия, подобные моей проблеме.
Извините за мой плохой английский и большое спасибо!