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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación Visual Basic / Ayuda "reconectar" socket en: 29 Abril 2007, 04:54 am
¡Hola! Soy buevo en el foro y bueno haciendo un programa en VB me surguieron unas dudas. Resulta que estoy haciendo un chat (así como el popular Messenger) vía IP con el control Winsock y con su respectiva transferencia de archivos. Entonces existe una funcionalidad en a que deseo que por un sock (un control Winsock aparte) en medio de una transfrencia de archivo se pueda cancelar y no salgan errores al estilo msgbox (ya lo logré) pero como hago si quiero aceptar otro archivo después de haber cerrado el sock? lo que he intentado es que antes de cerrar el sock, el servidor le mande un "xx" al cliente, y que al recibirlo haga:

Código:
winsock1.close
sleep 100
timer1.enabled = true

Private sub Timer1 _Timer ()
winsock1.connect 'se intentara conectarse una y otra vez hasat que lo consiga
if winsock1.state = 7 then timer1.enabled = false

y en el propio servidor:

Código:
winsock.close
sleep 300
winsock.listen

Pero no se establece ninguna conexión automáticamente y la única forma de transferir otro archivo es reiniciando el programa tanto servidor como cliente. Si alguien pudiera ayudar se lo agradecería muchísimo o si alguien conoce otra forma de cancelar el envio de un archivo por winsock pero que el sock no se cierre.

Y, además si alguien pudiera ayudarme para saber como hacer que el programa tenga las "ventanitas emergentes" tan conocidas en messenger de cuando se conecta un contacto.

Gracias de antemano por sus posibles respuestas. Espero haberme explicado bien.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines