我很好奇我在哪裏可以找到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