/// <summary> /// write data to the tcp server /// </summary> /// <param name="msg"></param> bool SendFIXMsg(MESSAGEFIX3Lib.FIXMessage msg) { bool bSuccess = false; string sMessage = (string)msg.Render(ClientReader.Delimiter, MESSAGEFIX3Lib.FIXRenderConstants.esFIXRenderFix42); if (sMessage != null) { if (sMessage.Length > 0) { try { //write to stream m_StreamOut.Write(sMessage.ToCharArray()); m_StreamOut.Flush(); bSuccess = true; } catch(Exception e) { //log Disconnect(new ErrorEventArgs(e)); } } } return bSuccess; }