Witam mam problem z asychronicznością serwerze tcp niestety nie zwraca mi błędów a aplikacja się wyłącza o to kod:
public async void ServerAsync(List> 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 jest błąd
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
listener.Stop();
}
}
async Task Accept(TcpClient client, List> partialList)
{
//kompilacja nie dochodzi do tego miejsca
await
public async void ServerAsync(List> 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 jest błąd
}
}
catch (Exception ex)
{
Console.WriteLine(ex);
}
finally
{
listener.Stop();
}
}
async Task Accept(TcpClient client, List> partialList)
{
//kompilacja nie dochodzi do tego miejsca
await
#krakow #kursy #programowanie #naukaprogramowania