我很好奇我在哪里可以找到AcceptClient作为BeginAcceptSocket的回调需要IAsyncResult作为参数。在MSDN文章中只提到BeginAcceptSocket的返回值是IAsyncresult。但是我怎么知道它必须传递给回调函数呢? 谢谢!我怎么知道BeginAcceptSocket回调需要IAsyncResult参数?
public server(int port)
{
listener = new TcpListener(System.Net.IPAddress.Any, port);
listener.BeginAcceptSocket(this.AcceptClient,null);
}
private void AcceptClient(IAsyncResult ar)
{
}
但没有说AsyncCallback期望IAsyncResult – Mirek 2009-12-18 14:49:29
AsyncCallback委托的第一个参数是IAsyncResult。 – Jess 2010-08-10 20:47:44