digitalmars.D.learn - Obtener ip de clientes por sockets | get clients Ip by sockets
- Danico (31/31) Jun 14 2023 Hola gente, tengo un problema, nose como hacer par poder obtener
- Steven Schveighoffer (4/5) Jun 14 2023 remoteAddress, not peerAddress:
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 "); } } `
Jun 14 2023
On 6/14/23 3:11 PM, Danico wrote:auto clientAddress = client.peerAddress();remoteAddress, not peerAddress: https://dlang.org/phobos/std_socket.html#.Socket.remoteAddress -Steve
Jun 14 2023
On Wednesday, 14 June 2023 at 19:28:20 UTC, Steven Schveighoffer wrote:On 6/14/23 3:11 PM, Danico wrote:I guess just should replace the word, no?auto clientAddress = client.peerAddress();remoteAddress, not peerAddress: https://dlang.org/phobos/std_socket.html#.Socket.remoteAddress -Steve
Jun 14 2023
On Wednesday, 14 June 2023 at 19:28:20 UTC, Steven Schveighoffer wrote:-SteveThanks :D it works
Jun 14 2023