예제 #1
0
파일: Zephy.cs 프로젝트: Akadeax/Zephy
        static void Main()
        {
            #region Seeding
            SeederHandler.Seed(new SeederEntriesAmount
            {
                userSeederAmount    = 2,
                channelSeederAmount = 1,
                messageSeederAmount = 50,
            });
            #endregion

            #region Socket
            // Start UDP Broadcast Receiver that answers Clients search for the server's local IP
            broadcastReceiver.StartReceive();

            // Start TCP Server
            serverSocket.Start();

            Logger.Information("Listening to new connections...");

            while (true)
            {
                string cmd = Console.ReadLine();
                if (cmd == "clear")
                {
                    Console.Clear();
                }
                else if (cmd == "q")
                {
                    break;
                }
            }
            #endregion
        }
예제 #2
0
        private static void InitializeArgumentDictionary()
        {
            SeederHandler seederHandler = new SeederHandler();

            arguments = new Dictionary <string, Func <string[], int, IWebHost, Task <int> > > {
                { seederHandler.SeedCommand, seederHandler.Handle },
            };
        }