protected void SendMessage()

in src/csharp/Protocol.cs [248:269]


		protected void SendMessage(ProtocolMessage message)
		{
			if (message.seq == 0) {
				message.seq = _sequenceNumber++;
			}

			Program.Log(TRACE_RESPONSE && message.type == "response", " R: {0}", JsonConvert.SerializeObject(message, Formatting.Indented));

			if (message.type == "event" && message is Event) {
				var e = message as Event;
				Program.Log(TRACE, "E {0}: {1}", ((Event)message).eventType, JsonConvert.SerializeObject(e.body, Formatting.Indented));
			}

			var data = ConvertToBytes(message);
			try {
				_outputStream.Write(data, 0, data.Length);
				_outputStream.Flush();
			}
			catch (Exception) {
				// ignore
			}
		}