//******************************************************************** /// <summary> Wait for a message to arrive </summary> public void Receive() { if (GetNetworkStream?.CanRead == true) { // Issue an asynchronous read GetNetworkStream.BeginRead(GetRawBuffer, 0, GetSizeOfRawBuffer, GetCallbackReadMethod, null); } else { LogLib.WriteLine("Error in CSocketClient.Receive(): Socket Closed"); } }
//******************************************************************** /// <summary> Wait for a message to arrive </summary> public void Receive() { LogLib.WriteLine("Entering in CSocketClient.Receive()", LogLevel.Trace); if ((GetNetworkStream != null) && (GetNetworkStream.CanRead)) { // Issue an asynchronous read GetNetworkStream.BeginRead(GetRawBuffer, 0, GetSizeOfRawBuffer, GetCallbackReadMethod, null); } else { LogLib.WriteLine("Error in CSocketClient.Receive(): Socket Closed"); } LogLib.WriteLine("Exiting in CSocketClient.Receive()", LogLevel.Trace); }