所以在这里我的 C# 代码有问题。它正在重复一个线程来接受新连接但是几分钟后它在 System.dll 中得到 StackOverflowException
这是我的代码
void DoReceive(SocketAsyncEventArgs args)
{
var client = (TCPClient)args.UserToken;
System.Threading.Thread.Sleep(10);
if (!client.socket.ReceiveAsync(args))
{
//System.Threading.Thread.Sleep(10);
DoReceive(args);
}
}