コード例 #1
0
ファイル: SessionManager.cs プロジェクト: Rohansi/Programe
 /// <summary>
 /// Create a session from a connection.
 /// </summary>
 public Session Create(NetConnection connection)
 {
     lock (sessions)
     {
         var session = new Session(connection);
         sessions[connection.RemoteUniqueIdentifier] = session;
         return session;
     }
 }
コード例 #2
0
ファイル: Server.cs プロジェクト: Rohansi/Programe
 public static void Send(Packet packet, Session session, NetDeliveryMethod method = NetDeliveryMethod.ReliableOrdered, int sequenceChannel = 0)
 {
     var message = server.CreateMessage();
     Packet.WriteToMessage(packet, message);
     session.Connection.SendMessage(message, method, sequenceChannel);
 }