internal void RowSend(Message msg, Connection.Connection con) { con.MarkToSend(msg); if (msg.Header.Reliable) { con.StoreReliable(msg); } }
/// <summary> /// Sending message to specific connection /// </summary> /// <param name="msg">Message to send</param> /// <param name="con">Destination connection</param> public void Send(Message msg, Connection.Connection con) { msg.ConnectionToken = con.Token; if (msg.Header.Type != (short)MessageType.Ack) { msg.MessageId = con.GetMessageId(msg); } con.MarkToSend(msg); if (msg.Header.Reliable) { con.StoreReliable(msg); } }