Witam mam taki problem z metodami asychronicznymi TCP uruchamiam aplikację i ona się rozłącza natychmiastowo nie zwracają błędu. Próbowałem już wszystkich sposobów może ktoś pomoże. Jak włączyć obsługę błędów/warmingów visual studio?
public async void ServerAsync(List<List<int>> partialList)
{
TcpListener listener = new TcpListener(IPAddress.Any, PORT_NO);
listener.Start();
Console.WriteLine("Listening...");
try
{
while (true)
{
//Console.ReadLine();
Accept(await listener.AcceptTcpClientAsync(), partialList);// tutaj konczy program
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
listener.Stop();
}
}
async Task Accept(TcpClient client, List<List<int>> partialList)
{
await Task.Yield();
....
}