Cześć,
Jestem początkujący w C#, potrzebuję wskazówki/rozwiązania mojego problemu.
Tworzę wątek główny odpowiedzialny za nasłuchiwanie pakietów za pośrednictwem UDP,
Thread rec = new Thread(ReceiveMessageFn);
rec.Start();
private void ReceiveMessageFn()
{
try
{
while (true)
{
Byte[] receve = receiveClient.Receive(ref receiveEndPint);
string message = Encoding.ASCII.GetString(receve);
if (message == "end")
{
break;
}
else
{
//zrob cos wlasciwego np otworz nowe okno do wymiany wiadomosci pomiedzy nadawca a odbiorca ostatniej wiadomosci
}
Thread.CurrentThread.Abort();
Application.Exit();
}
catch (ThreadAbortException ex)
{
Application.Exit();
}
}
Chciałbym aby wszystkie odpowiedzi przychodziły w oddzielnych wątkach. Jak to zrobić?