Пишу клиент-серверную систему. Для управления сервером (включение, отключение, просмотр подключенных клиентов и т.п.), на сервере есть графический интерфейс (WinForms). При получении какого-либо сообщения, интерфейс изменяется.
Сейчас всё сетевое взаимодействие работает на TCP-сокетах. Решил переписать эту часть как REST API. REST уже писал на golang. Погуглил про варианты для C# и ничего не понял.
Вопросы: В какую сторону мне смотреть? Что использовать при написании REST на C#, да ещё и с графическим интерфейсом?
Насколько я понял, сейчас взаимодействие между клиентом и сервером у вас идёт на каком-то кооперативном протоколе прикладного уровня. REST
Архитектура которая обычно направлена на полноценное использование протокола прикладного уровня HTTP
. Где каждый метод метод запроса, имеет свой чёткий смысл. Если вы хотите сделать реально RESTful
Приложение, вам нужно сначала переписать взаимодействие между клиентом и сервером чтобы они работали по протоколу HTTP
, сделать вы можете это сами прочитав соответсющий RFC или использовать какую-то готовую библиотеку. Но вы конечно можете попробовать написать свой протокол который частично или полностью реализует концепцию REST
Систем.
Графический интерфейс оставьте таким же, просто рендерите его соответственно запросам. :)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
К примеру, на сырых данных GPS'а с телефона (компьютера, да с чего угодно) - я еду где-то по реке, но на самом деле - на мосту через эту реку, в метрах...
Код ниже выполняет привязку строк из CheckedListBox1-а к свойствам Value, которые в свою очередь связаны с TextBox-амиПодскажите пожалуйста, как в C# WinForms...