Witam. Mam do napisania projekt, który ma przetwarzać proste dane odebrane z sieci i wysyłać na nie odpowiedź z jak najmniejszym opóźnieniem. Jako że program ma mieć też GUI, które wprowadzałoby niepotrzebne opóźnienia - wymyśliłem, że napiszę oddzielnie GUI w C# i szybką część wykonawczą w C++, działającą w osobnym procesie z priorytetem czasu rzeczywistego. Poszukałem na forum i w sieci, ale niestety nie do końca wiem CZEGO szukać... Czy możecie mi polecić jakieś materiały, kóre pozwolą szybko wgryźć się w temat? Dotychczas pisałem albo monolityczne aplikacje z GUI albo programy konsolowe.
Co najbardziej mnie interesuje:
- Jak napisać proces, który ma działać w tle, nie wyświetlając okna konsoli? Czy punktem wejścia też będzie main(), czy zupełnie inaczej?
- Jak odpalić taki proces z poziomu innej aplikacji?
- Jak komunikować się z takim procesem?
Z góry dzięki!