我目前正在开发一个窗口应用程序。我想使用AcceptAsync方法。目前,System.Net.Sockets.AcceptAsync(SocketAsyncEventArgs e)中似乎有很多乱七八糟的东西,总是返回true,而且Accept_Completed的方法从未被调用过。
private void ProcessAccept(SocketAsyncEventArgs e)
{
e.Completed += new EventHandler<SocketAsyncEventArgs>(Accept_Completed);
e.AcceptSocket = null;
bool waitFlag = listeningSocket.AcceptAsync(e);
if (!waitFlag)
{ //operation completed synchronously
Accept_Completed(null, e);
}
}https://stackoverflow.com/questions/38332605
复制相似问题