コード例 #1
0
        public void Iniciar()
        {
            // Faz nada se o servidor já estiver rodando
            if (Rodando)
            {
                return;
            }

            TcpListener listener = new TcpListener(Ip, Porta);

            listener.Start();

            Rodando = true;

            console.Escreve($"O servidor está rodando na porta {Porta}");
            console.Escreve($"O endereço para conexão é: {listener.LocalEndpoint}");

            while (Rodando)
            {
                console.Escreve("Aguardando nova conexão...");

                ConexaoCliente conexao = new ConexaoCliente(listener.AcceptSocket(), console);
                conexao.Iniciar();
            }
        }
コード例 #2
0
 public void Iniciar()
 {
     thread.Start();
     console.Escreve($"conexao iniciada com {socket.RemoteEndPoint}");
 }