En este ejemplo vamos a crear un cliente de servicio web.

Implementaremos un formulario que accederá a un método de un servicio web y mostrará en una caja de texto la dirección IP de la máquina al pulsar un botón.

1º Creamos una nueva aplicacion Windows Form.

2º Añadimos una referencia Web a través del explorador de soluciones, indicando la ubicación (la url) del servicio web.

3º Realizamos la siguiente implementación. (Evento click del botón):

private void button1_Click(object sender, EventArgs e)
{
   try
   {
      extension.dominio.www.Service x;
      x = new extension.dominio.www.Service();
      txtArea.Text=x.dameIP();
      MessageBox.Show(«correcto»);
   }
   catch (System.Exception exc)
   {
      MessageBox.Show(«incorrecto»);
   }
}

Cabe destacar la importancia del uso de try-catch para controlar los casos en los que hay problemas de conexión (servidor caido, cliente sin red, etc…).

Quizá te interese...
Deja un comentario...
Suscribirme
Notificación de
guest
0 Comentarios
Comentarios en línea
Ver todos los comentarios