/// <summary> /// Sends the request to the server. /// </summary> protected void SendRequest(DataPacket request) { request.Encode(); netStream.Write(request.Buffer, 0, request.BufferLength); if (CommLog != null) { CommLog.WriteAction(FunctionID.GetName(request.FunctionID)); CommLog.WriteAction(BuildWritingText(request.Buffer, 0, request.BufferLength)); } }
/// <summary> /// Sends the request to the server. /// </summary> protected void SendRequest(DataPacket request) { try { request.Encode(); netStream.Write(request.Buffer, 0, request.BufferLength); if (CommLog != null) { CommLog.WriteAction(FunctionID.GetName(request.FunctionID)); CommLog.WriteAction(BuildWritingText(request.Buffer, 0, request.BufferLength)); } } catch (IOException) { ClientState = ClientState.Error; throw; } }