2009-12-18 2 views
0

Je suis curieux, où puis-je savoir que AcceptClient en tant que rappel de BeginAcceptSocket doit avoir IAsyncResult en tant que paramètre. Dans l'article MSDN, il est seulement mentionné que la valeur de retour de BeginAcceptSocket est IAsyncresult. Mais comment pourrais-je savoir qu'il doit être passé à callback? Merci!Comment est-ce que je pourrais savoir que le rappel BeginAcceptSocket a besoin du paramètre IAsyncResult?

 public server(int port) 
    { 
     listener = new TcpListener(System.Net.IPAddress.Any, port); 
     listener.BeginAcceptSocket(this.AcceptClient,null); 

    } 
    private void AcceptClient(IAsyncResult ar) 
    { 
    } 

Répondre

Questions connexes