Hola gente, tengo un problema, nose como hacer par poder obtener la ip del cliente que se conecta a mi servidor, aqui esta la funcion de mi servidor:

`
alias print = writeln;

void main() {


auto server = new Socket(AddressFamily.INET, SocketType.STREAM);
        print(" [-] Nuevo servidor en el protocolo 0.0.0.0");

        ushort port = 8090;

        auto address = new InternetAddress(port);
        server.bind(address);
        print(" [-] puerto de server 5500");


        server.listen(5); // coloca el servidor en escucha
        print(" [-] servidor en escucha ...");

        while (true) {

                print(" [-] esperando a las jugadoras ");

auto client = server.accept(); // servidor en espera de aceptar jugadores
                auto clientAddress = client.peerAddress();
                auto clientIp = clientAddress.toIPv4String();
                print("{!} Cliente es: ", clientIp);
                // recibimos el nombre del archivo

                task!nombre(client).executeInNewThread();
                
        
                print(" [+] servidor creado ");
                

        }
    }
    `

Reply via email to