示例#1
0
        private void AceitaClient()
        {
            _str     = new StreamReader(_tcpClient.GetStream());
            _stw     = new StreamWriter(_tcpClient.GetStream());
            nickName = _str.ReadLine();
            _stw.WriteLine("Conecta!");
            _stw.Flush();
            while (Servidor.hstClients.Contains(nickName))
            {
                _stw.WriteLine($"{nickName}: tentou conexão!");
                Servidor.hstClients.Remove(nickName);
            }
            Servidor.hstClients.Add(nickName, _tcpClient);
            Servidor.hstConexoes.Add(_tcpClient, nickName);

            Servidor.EnviaMenssagemAdmin(nickName);
            var thread = new Thread(IniciaObservadorChat);

            thread.Start();
        }