Я недавно начал работу с удалением .Net, и мне удалось работать с некоторыми простыми учебниками, такими как создание библиотеки DLL, которая работает как калькулятор, к которому клиент может получить доступ и использовать (https://www.youtube.com/watch?v=Ve4AQnZ-_H0)..Net Remoting function
Что я ищу, чтобы понять, как получить доступ к текущей информации, хранящейся на сервере. Например, если у меня есть эта простая часть работает на сервере:
int x = 0;
while (!Console.KeyAvailable)
{
x++;
System.Threading.Thread.Sleep(1000);
Console.WriteLine(x);
}
То, что я нашел до сих пор является то, что длл построен возвращает только статический результат, например, с помощью калькулятора. Я хотел бы узнать, сколько х на сервере в любой момент, через клиента.
Я не знаю, если я буду достаточно ясным, но я постараюсь лучше объяснить, если это необходимо.
.NET Remoting следует использовать только для работы с устаревшими компонентами, любое новое развитие должно быть сделано в WCF. (см. жирный текст в верхней части [этой страницы] (https://msdn.microsoft.com/en-us/library/kwdt6w2k (v = vs.100) .ASPX)) –
@ScottChamberlain Даже WCF в значительной степени устарел и не должен использоваться в новых разработках, если вам действительно не нужен SOAP или действительно определенные функции, разрешенные только WCF. В противном случае используйте WebAPI. В этом случае калькулятор может использовать сервер и запрашивать x для увеличения. x может быть статическим, и операция может просто вернуть глобальное значение (хотя я бы не поставил это в производство для очевидных проблем параллелизма). – gretro
@gretro meh, я говорю, что WCF и WebAPI сосуществуют. один хорош для некоторых вещей, и один хорош для других вещей. Ни один из них не заменяет другого. –