Socket rastreo de clientes en Delphi
Disculpen como puedo tirar un ping a un socket cliente desde el servidor, ya se el address y el RemotePort del cliente.
esto para monitorear si estan activos, por la razon de que si la red se desconecta en la pc donde esta el cliente no me lo marca como desconección en el socket servidor y quiero monitorearlos. de antemano les agradesco su ayuda :rolleyes: :p :D |
un ping no se tira a un puerto cualquiera... el puerto 7 es el que responde al ping (echo) en cualquier implementación de TCP/IP (si no mal recuerdo).
Si usas las INDY, podes hacer ping a cualquier maquina con el componente TidICMPClient. Hasta luego. ;) |
Más explicito
Seré mas explicito, como puedo saber si un socket cliente aun esta conectado o no.
La función del servidor onclientDisconect no me sirve por que si no se desconecta normal el cliente? ejemplo: si a la pc cliente le quitan el cable de red o se queda sin energía. Por eso quiero saber como desde el SocketServer puedo rastrear un SocketCliente. :( :( :confused: |
La franja horaria es GMT +2. Ahora son las 11:38:49. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi