public static void Main(string[] args) { Console.WriteLine("Hi"); PacketSerializer.Protocol = new JsonProtocol(); Server.Create(9916) .WithService <EchoService>("/echo") .Run(); }
public static void Main(string[] args) { Console.WriteLine("Hi"); PacketSerializer.Protocol = new JsonProtocol(); Server.Create(9916) .WithService <EchoService>("/echo") //.WithService<GSF.Ranking.RankingService>("/echo") .Run(); Console.ReadLine(); var q = new MatchQueueLocal(); q.Reset(5); q.Enqueue(new MatchGroup() { Players = new MatchPlayer[] { new MatchPlayer() { UserId = "1" }, new MatchPlayer() { UserId = "2" }, new MatchPlayer() { UserId = "3" }, new MatchPlayer() { UserId = "4" }, } }); q.Enqueue(new MatchGroup() { Players = new MatchPlayer[] { new MatchPlayer() { UserId = "1" }, new MatchPlayer() { UserId = "2" }, new MatchPlayer() { UserId = "3" }, } }); q.Enqueue(new MatchGroup() { Players = new MatchPlayer[] { new MatchPlayer() { UserId = "1" }, new MatchPlayer() { UserId = "2" }, } }); q.Enqueue(new MatchGroup() { Players = new MatchPlayer[] { new MatchPlayer() { UserId = "1" }, } }); MatchData result; if (q.TryDequeue(5, out result)) { Console.WriteLine("MatchCreated"); } else { Console.WriteLine("MatchFail"); } }