public virtual void Connect( Socket aSocket ) { mSocket = aSocket; mSocket.Open(); }
public Socket Accept() { if (mIntercept == null) { Socket TempResult = DoAccept(); TempResult.Open(); return(TempResult); } else { Socket TempResult = DoAccept(); if (TempResult != null) { TempResult.Intercept = mIntercept.Accept(TempResult); } TempResult.Open(); return(TempResult); } }