예제 #1
0
파일: Host.cs 프로젝트: tuita520/GServer
 internal void RowSend(Message msg, Connection.Connection con)
 {
     con.MarkToSend(msg);
     if (msg.Header.Reliable)
     {
         con.StoreReliable(msg);
     }
 }
예제 #2
0
파일: Host.cs 프로젝트: tuita520/GServer
 /// <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);
     }
 }