public void ReceiveGeneric () { int total = 0; try { total = result.Sock.Receive (result.Buffers, result.SockFlags); } catch (Exception e) { result.Complete (e); return; } result.Complete (total); }