private static void Main(string[] args) { IPEndPoint endpoint = new IPEndPoint(IPAddress.Loopback, PORT); TcpListener tcpListener = new TcpListener(endpoint); tcpListener.Start(); while (true) { TcpClient client = tcpListener.AcceptTcpClient(); ClientHandler ClientHandler = new ClientHandler(client); ClientHandler.Handle(); } }
//Lista de clientes com as chaves púbicas de cada um //passar as mensagens cifradas do cliente // static void Main(string[] args) { // Definição das variáveis na função principal. IPEndPoint endpoint = new IPEndPoint(IPAddress.Any, PORT); TcpListener listener = new TcpListener(endpoint); // Iniciar o listener; apresentação da primeira mensagem na linha de comandos e inicialização do contador. listener.Start(); Console.WriteLine("SERVER READY"); int clientCounter = 0; //Criação do ciclo infinito de forma a que este esteja sempre em execução até ordem em contrário while (true) { // Definição da variável client do tipo TcpClient TcpClient client = listener.AcceptTcpClient(); // Definição da variável clientHandler do tipo TcpClient ClientHandler clientHandler = new ClientHandler(client, clientCounter); clientHandler.Handle(); } }