public NngResult <IReceiveAsyncContext <INngMsg> > CreateReceiveAsyncContext(IRecvSocket socket) { return(ResvAsyncContext <INngMsg> .Create(this, socket)); }
public static NngResult <IReceiveAsyncContext <T> > Create(IMessageFactory <T> factory, IRecvSocket socket) { var context = new ResvAsyncContext <T> { Factory = factory, socket = socket }; var res = context.InitAio(); return(res.Into <IReceiveAsyncContext <T> >(context)); }