wiecococichodzi
wiecococichodzi
#programowanie #csharp #dotnet
mireczki mam problem, próbuję napisać serwer-klient w C#, ale dosyć specyficzny, taki który nasłuchuje na wiadomość od klientów, odpowiada do nich, a następnie może coś do nich wysłać już bez requesta, zapamiętując ich sockety. W jaki sposób mogę napisać nasłuchiwanie w tle, ale logi z tego nasłuchiwania pisać do głównego terminala, a w tym samym momencie w tym samym terminalu mieć tekstowe menu?
  • Najlepsze
  • Wszystkie komentarze
k.....o
k.....o
@wiecococichodzi: najszybciej w signalR(websockety), stawiasz hub i laczysz do niego clientow
M.....r
M.....r
@wiecococichodzi RabbitMQ
Sierpik21
Sierpik21
@wiecococichodzi: co do terminala, to oczywiście wszystko się da, ale to trzeba niewspółmiernie więcej pracy żeby zaprojektować i wykonać takie coś (wielowątkowości, synchronizacja itp)
skafander88
@wiecococichodzi: pewnie już za późno ale może prosty SSE? Implementacja w core jest dość prosta i możesz w jednej aplikacji mieć SSE i standardowe restowe webApi

https://www.tpeczek.com/2017/02/server-sent-events-sse-support-for.html