FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conocer si un programa está conectado en local o remoto
Hola a todos y Feliz 2018!!
Actualmente para saber si un programa se ejecuta en local o remoto usamos la siguiente función:
Evidentemente, cuando la conexión es remota se genera una excepción y el consiguiente retardo en el tratamiento de la excepción, además del tiempo de conexión. ¿Conocéis alguna forma más eficiente de hacer esto? |
#2
|
||||
|
||||
No.
La unica forma de saber si hay conexion es conectandose. Sin embargo, se puede jugar un poco sobre COMO NOTIFICAR el hecho. En tu caso, estas haciendo una llamada sincronica. Hacerlo asincronico es mas "eficiente" de miras al cliente. Tambien depende de que tan *preciso* quieres que sea la evaluacion. EL tema es reconocer que aunque leas EstoyEnServidor y te diga que si, un MILISEGUNDO DESPUES PUEDE SER NO. Osea, que SIEMPRE estas evaluando el PASADO. Si estas haciendo el chequeo para mostrar a el usuario puede ser "optimista" y no preocuparte por cambios en los ultimos segundos/minutos (junto a evaluar si el OS reporta caida en la conexion es mas que suficiente). Si lo "necesitas" pa saber si puedes o no hacer una llamada remota.... ESO ES IMPOSIBLE. La UNICA forma de saber con certeza si hay conexcion, es conectandose. La UNICA forma de saber si un llamada remota se ejecuta, es ejecutando la llamada remota. TODO LO DEMAS ES ESPECULATIVO.
__________________
El malabarista. |
#3
|
|||
|
|||
Ok. Gracias por la respuesta.
Si se me ocurre otro modo de hacer lo pondré aquí para otros. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber si un PC esta conectado | Alexander | API de Windows | 4 | 14-07-2011 17:16:49 |
saber quien esta conectado a mi programa delphi | ingabraham | Varios | 25 | 21-06-2011 23:12:35 |
IdUDPServer Saver IP Local conectado cliente | wuepe | Internet | 1 | 03-01-2010 02:58:08 |
Sincronizar contenido de dos directorios(local-remoto) | maxvera | Internet | 6 | 04-10-2007 19:46:27 |
Saber si esta conectado | Kaesbu | Internet | 1 | 22-09-2003 14:09:45 |
|