Мне интересно, где я могу узнать, что AcceptClient в качестве обратного вызова BeginAcceptSocket должен иметь IAsyncResult в качестве параметра. В статье MSDN упоминается только, что возвращаемое значение BeginAcceptSocket - IAsyncresult. Но как я мог знать, что это должно быть передано в обратный вызов?
Спасибо!
public server(int port)
{
listener = new TcpListener(System.Net.IPAddress.Any, port);
listener.BeginAcceptSocket(this.AcceptClient,null);
}
private void AcceptClient(IAsyncResult ar)
{
}