Witam
Mam do napisania dwie aplikacje sieciowe w C# przy wykorzystaniu NET Framework 4.0 (Windows XP) oraz Windows Forms, niestety, próbuje już trochę czasu i mam z tym problemy.
Jedna z aplikacji ma być takim "klientem", wykonuje ona jakieś tam działania na komputerze użytkownika, ale w przypadku odebrania informacji/wiadomości/żądania od aplikacji "głównej"/serwera ma wykonać odpowiednie zadanie.
Druga z aplikacji ma być tym serwerem, aplikacją "główną". Jej zadaniem będzie wysyłanie informacji/wiadomości/żądań do reszty aplikacji/"klientów" oraz odbieranie pewnych danych z aplikacji klienckich w postaci JSON.
Można powiedzieć, że ta aplikacja główna/serwer ma wydawać rozkazy aplikacjom klienckim oraz otrzymywać od nich, w przypadku niektórych rozkazów, informacje.
Całość ma działać w sieci LAN (wszystkie komputery mają stałe, niezmienne w żadnym wypadku adresy IP), posiadają Windows XP SP3 + NET Framework 4.0.
Informacje wysyłane pomiędzy aplikacjami nie mogą się "gubić", nie może dojść do sytuacji, że jeden z komputerów nie wykona zadania, ponieważ nie dostał takiego rozkazu.
Próbowałem napisać to przy użyciu SignalR, niestety, okazało się, ze nie jest ona wspierana w tej wersjii NET Framwerok.
Nie mam zielonego pojęcia jak do tego się zabrać. Ma ktoś jakieś pomysły? Z góry dziękuję za pomoc !