
关于c#socket的BeginAccept方法的问题
listener是一个定义的socketlistener.BeginAccept(newAsyncCallback(acceptcallback),listener)//...
listener是一个定义的socket
listener.BeginAccept(new AsyncCallback(acceptcallback),listener)
//这里面第二个参数listener怎么传递,有什么作用?
public static void acceptcallback(IAsyncResult ar)
{
Socket listener=(Socket)ar.AsyncState;//怎么理解这ar?
Socket hander=listener.EndAccept(ar);//EndAccept能返回什么?
} 展开
listener.BeginAccept(new AsyncCallback(acceptcallback),listener)
//这里面第二个参数listener怎么传递,有什么作用?
public static void acceptcallback(IAsyncResult ar)
{
Socket listener=(Socket)ar.AsyncState;//怎么理解这ar?
Socket hander=listener.EndAccept(ar);//EndAccept能返回什么?
} 展开
若以下回答无法解决问题,邀请你更新回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询