예제 #1
0
        static void Main(string[] args)
        {
            var serverManager = new ServerManager(2);

            serverManager.Start();
            Console.ReadLine();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting JCIW Server...");
            // Start listening
            ServerManager serverManager = new ServerManager();

            serverManager.Start();

            Console.WriteLine("Server started.");

            while (true)
            {
                Console.ReadLine();
            }
        }
예제 #3
0
        public Main()
        {
            InitializeComponent();
            string hostName = Dns.GetHostName(); // Retrive the Name of HOST

            Console.WriteLine(hostName);
            // Get the IP
            string myIP       = Dns.GetHostEntry(hostName).AddressList[2].ToString();
            var    dataserver = new Data.Model.Server.ServerManager(new Data.Model.Listner(2014, null), null);

            _manager = new ServerManager(new Domain.Model.Server(new List <User>(), myIP), dataserver, dataserver, this);
            ((Data.Model.Server.ServerManager)_manager.MessageSender).Listner.ConnectionListener     = _manager;
            ((Data.Model.Server.ServerManager)_manager.ConnectionManager).Listner.ConnectionListener = _manager;
            ((Data.Model.Server.ServerManager)_manager.ConnectionManager).MessageReceiver            = _manager;
            ((Data.Model.Server.ServerManager)_manager.ConnectionManager).MessageReceiver            = _manager;
            _manager.Start();
        }
예제 #4
0
 private void Main_Load(object sender, EventArgs e)
 {
     _manager.Start();
 }