Obtener ip de clientes por sockets | get clients Ip by sockets
Danico
dnce1029 at gmail.com
Wed Jun 14 19:11:53 UTC 2023
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 ");
}
}
`
More information about the Digitalmars-d-learn
mailing list