Hola,
Tengo que hacer una aplicación que se conecte a una URL y pueda acceder a los ficheros que alli se encuentran. Para acceder a la URL me tengo que identificar con usuario y password.
He estado investigando y he encontrado dos formas de hacerlo usando el componente winsock o usando el componente de Internet transfer. He estado mirando diferentes manuales y las cosas que ponen son todas parecidas asi que muy lejos de la solución no debo de andar....pero no consigo conectarme y no se si es porque tengo que configurar algo en mi equipo o porque estoy haciendo algo mal....
La cosa es que si yo me conecto desde internet a ese sitio, me pide el usuario y contraseña y puedo entrar correctamente pero si lo hago desde VB no me puedo conectar....
Os envio el codigo para saber que es lo que estoy haciendo mal.....
Haciendolo con windsock:
Botón que me inicia la conexion:
Private Sub cmdIniciarConexion_Click()
Winsock1.Close
Winsock1.RemoteHost = txtRemoteHost.Text
Winsock1.RemotePort = CInt(txtRemotePort.Text)
Winsock1.Connect
End Sub
Botón que me envia la petición: (de momento solo quiero coger información del servidor........)
Private Sub cmdPeticion_Click()
Dim sTexto As String
sTexto = "GET / HTTP/1.1"
Winsock1.SendData sTexto & Chr(10)
End Sub
La cosa esta que voy mirando el winsockstate y siempre tiene valor 1, entonces nunca llego a estar conectada no?
Si alguien me puediese ayudar.....