Мне нужно приложение сервера C # NET и приложение клиента C # NET.Используя веб-интерфейс ASP для сервера, я должен быть в состоянии указать конкретному клиентскому приложению выполнять такие функции, как DownloadFile (строка URL), CreateWindowsService () и т. Д.
Буду ли я делать что-то вродеследуя на сервер и выставляя их клиентским приложениям?
[ServiceContract]
public interface IFunctions
{
[OperationContract]
void DownloadFile(string url);
void CreateWindowsService();
void OtherFunctions();
}
Из того, что я прочитал, звучит так, будто я определяю / кодирую функции на сервере, затем клиентские приложения фактически запускают функции, как если бы они были закодированы в них?
Вкл.Еще одно примечание, после прочтения описаний привязок, похоже, что я должен использовать Tcp для этого проекта?Каждое клиентское приложение будет находиться на отдельной машине.