Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: el_cantante en 20 Octubre 2007, 14:39 pm



Título: Saber que tipo de conexión utilizo
Publicado por: el_cantante en 20 Octubre 2007, 14:39 pm
Hola!
Mi problema es el siguiente, tengo 2 tipos de conexión una HDSL de 2MB y una ISDN de emergencia en caso de que la HDSL caiga y visto que necesito que otros PC se conecten a mi server para utilizar la base de datos no podría dejarlos sin conexión así que por esto me sirve una conexión de emergencia.
Mi pregunta esta en que me gustaría saber como hago para distinguir con exactitud cuando cayo mi linea HDSL que esta utilizando la ISDN, por ahora lo único que hacia es un ping y veía el tiempo de respuesta pero me interesaría saber si existe alguna forma de realizar algún programa sencillo en Visual Basic 6 que me permita de saber de algún modo mas gráfico que tipo de conexión estoy usando. Mas que nada seria útil para los demás usuarios que tienen conocimientos mínimos de informática y lo mejor seria que ellos abrieran un programa y vean directamente que conexión se esta utilizando en ese momento.
Estuve buscando pero lo único que encontré es como saber mi dirección IP

Private Sub Form_Load()
Label1.caption = WinSock1.LocalIP
End Sub

Esto me es útil como información extra pero a mi lo que mas me interesa es saber el tipo de conexión. O sea, si en ese momento estoy usando HDSL o ISDN.
Gracias de antemano!
Saludos!  :D


Título: Re: Saber que tipo de conexión utilizo
Publicado por: Sancho.Mazorka en 20 Octubre 2007, 18:44 pm
Código
  1. Private Declare Function InternetGetConnectedStateEx Lib "wininet.dll" (ByRef lpdwFlags As Long, ByVal lpszConnectionName As String, ByVal dwNameLen As Integer, ByVal dwReserved As Long) As Long
  2. Dim sConnType As String * 255
  3.  
  4. Private Sub Form_Load()
  5. Dim Ret As Long
  6. Ret = InternetGetConnectedStateEx(Ret, sConnType, 254, 0)
  7. MsgBox sConnType
  8. End Sub

Esto devuelve el nombre de la conexion que esta en este momento activa  ;)
Avisame si te sirve!  ::)


Sancho.Mazorka    :¬¬


Título: Re: Saber que tipo de conexión utilizo
Publicado por: el_cantante en 21 Octubre 2007, 23:10 pm
Si claro que me sirve!! muchísimas GRACIAS!  :D
Con el tiempo (y obviamente cuando aprenda algo mas) me gustaría mejorarla un poco tipo que si la velocidad de bajada es de tanto en un label aparezca HDSL y si es de menos que me ponga ISDN, bueno de todas formas lo pienso un poco y después veré que hacer.
Saludos!!  :)