protected void sendMessageTCP(KLFCommon.ClientMessageID id, byte[] data)
{
byte[] message_bytes = buildMessageByteArray(id, data);
lock (tcpSendLock)
{
try
{
//Send message
tcpClient.GetStream().Write(message_bytes, 0, message_bytes.Length);
}
catch (System.InvalidOperationException) { }
catch (System.IO.IOException) { }
}
lastTCPMessageSendTime = stopwatch.ElapsedMilliseconds;
}