Esempio n. 1
0
        private void startClient(int i)
        {
            _clientProvider             = new ClientProvider(_wordProvider, _wordProvider.GetRandomDictionary(3));
            _clientProvider.NewMessage += _clientProvider_NewMessage;
            Thread newThread = new Thread(new ParameterizedThreadStart(_clientProvider.StartClient));

            newThread.Name = Guid.NewGuid().ToString();
            newThread.Start(_serverParam);
        }
Esempio n. 2
0
        public void Start()
        {
            _serverParam  = new Params();
            _wordProvider = new WordProvider("words.txt");
            _wordProvider.GetRandomDictionary(3);
            for (int i = 0; i < 5; i++)
            {
                startClient(i);
                Thread.Sleep(5000);
            }
            Thread.Sleep(2000);
            var referee = new ClientReferee(_wordProvider);

            referee.StartGame(_serverParam.Adress, _serverParam.Port);
        }