void SendMessageHandler(ObjectBusMessage message, ObjectBusSession session) { #if TRACE Console.WriteLine(new System.Diagnostics.StackTrace(true).GetFrame(0)); #endif byte[] messageBody = message.GetMessageBody(); byte[] bytes = new byte[32 + messageBody.Length]; System.Buffer.BlockCopy(session.SessionID.ToByteArray(), 0, bytes, 0, 16); System.Buffer.BlockCopy(message.TypeID.ToByteArray(), 0, bytes, 16, 16); System.Buffer.BlockCopy(messageBody, 0, bytes, 32, messageBody.Length); streamHandler.SendMessage(bytes); }