elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Timeout en mètodo connect de SocketChannel
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Timeout en mètodo connect de SocketChannel  (Leído 2,411 veces)
RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Timeout en mètodo connect de SocketChannel
« en: 16 Agosto 2011, 04:28 am »

Hola que tal.

Bueno, tengo un problema que no he podido resolver, tengo un SocketChannel, que se conecta a travès de el mètodo connect, esto lo estoy haciendo desde una GUI hecha en Swing, y uso SocketChannel porque es la opciòn non-blocking, el caso es que al realizar la conexiòn pongo un boton en modo setEnabled(false), pero desgraciadamente como el metodo connect de SocketChannel no permite establecer un timeout por si la conexiòn no se realiza, entonces nunca puedo restablecer el botòn. Se que puedo realizar este tipo de verificaciones con metodos como isConnectionPending o isConnected y en tal caso terminar con finishConnection() y reestablecer el botòn a su estado original, Lo que no he logrado es establecer el tiempo de ejecuciòn del mètodo connect  para cuando se alcance el tiempo definido hacer el dichoo finishConnection, he provado con Timers, pero no he logrado usar el SocketChannel dentro d estos, y en relalidad no estoy seguro de como implementar un timeout manual para el mètodo connect de un SocketChannel que es en definitiva lo que quiero hacer.

Gracias a todos por su atenciòn.

Espero ansioso sus respuestas
Un Saludo


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Python] invocar metodo desde metodo.
Scripting
Hesp 2 7,334 Último mensaje 8 Marzo 2009, 00:38 am
por Hesp
Servlet (Connection Timeout)
Java
BlaineMonkey 4 5,526 Último mensaje 17 Junio 2010, 10:32 am
por BlaineMonkey
TCP timeout and retransmission(libro TCP Illustrated vol 1, Stevens)
Redes
eternoneofito 3 4,244 Último mensaje 22 Agosto 2011, 22:06 pm
por madpitbull_99
Controlar TimeOut en conexión
Java
imaginawireless 4 6,051 Último mensaje 23 Febrero 2012, 04:41 am
por RyogiShiki
Read timeout
Java
Xedrox 2 2,373 Último mensaje 5 Septiembre 2014, 20:45 pm
por Chuidiang
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines