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
}
}