Detectar Conexion en Webservices

27/04/2006 - 22:34 por Carlos Maggiotti | Informe spam
Buenas gente...

Hay manera de detectar si un WebService esta disponible via LAN o via Web de
manera de conectar en forma automatica el Proxy Client a su Webservice?

Saludos y gracias de antemano...

Carlos Maggiotti
Departamento de Sistemas
Fundicion San Cayetano

Preguntas similare

Leer las respuestas

#1 Angel. E. Ruiz. P
28/04/2006 - 15:21 | Informe spam
Realizadando ping a esa maquina.

Si usas VB .NET puedes revisar mi articulo:
http://www.panoramabox.com/GoPub.aspx?IdObj94

o si usas VB .net 2005 puedes hacerlo de esta forma:
If My.Computer.Network.Ping("www.google.com", 1000) Then
MsgBox("pinged successfully.")
Else
MsgBox("Ping request timed out.")
End If



Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Carlos Maggiotti" <msnews.microsoft.com> escribió en el mensaje
news:%
Buenas gente...

Hay manera de detectar si un WebService esta disponible via LAN o via Web
de manera de conectar en forma automatica el Proxy Client a su Webservice?

Saludos y gracias de antemano...

Carlos Maggiotti
Departamento de Sistemas
Fundicion San Cayetano

Respuesta Responder a este mensaje
#2 Carlos Maggiotti
28/04/2006 - 20:21 | Informe spam
Gracias, pero me dio la pista de otra solucion...

Dim oHttpWebRequest As System.Net.HttpWebRequest
Dim strURL As String = "http://localhost:2138/MyFolder/MyWebService.asmx"

oHttpWebRequest = Net.WebRequest.Create(strURL)

oHttpWebRequest.GetResponse()

'Si no se obtivo respuesta de la direccion LAN del Proxy, entonces
redireccionamos via WEB

If Not oHttpWebRequest.HaveResponse Then strURL =
"http://MyWeb.com/MyFolder/MyWebService.asmx"

oProxy.Url = strURL

Saludos y Gracias...
CarlosMag

"Angel. E. Ruiz. P" escribió en el mensaje
news:
Realizadando ping a esa maquina.

Si usas VB .NET puedes revisar mi articulo:
http://www.panoramabox.com/GoPub.aspx?IdObj94

o si usas VB .net 2005 puedes hacerlo de esta forma:
If My.Computer.Network.Ping("www.google.com", 1000) Then
MsgBox("pinged successfully.")
Else
MsgBox("Ping request timed out.")
End If



Saludos cordiales,
Ángel Ruiz
MCP C#
MVP de Visual Basic desde 2004
Caracas - Venezuela
"El conocimiento es un bien, que crece a medida que se comparte"
"Carlos Maggiotti" <msnews.microsoft.com> escribió en el mensaje
news:%
Buenas gente...

Hay manera de detectar si un WebService esta disponible via LAN o via Web
de manera de conectar en forma automatica el Proxy Client a su
Webservice?

Saludos y gracias de antemano...

Carlos Maggiotti
Departamento de Sistemas
Fundicion San Cayetano





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida