I have an webservice

I want to built small win form that connect to the web service.
VB Code:
  1. <%@ WebService Language="C#" Class="WebService" %>
  2.  
  3. using System;
  4. using System.Web;
  5. using System.Web.Services;
  6. using System.Web.Services.Protocols;
  7.  
  8. [WebService(Namespace = "http://tempuri.org/")]
  9. [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
  10. public class WebService  : System.Web.Services.WebService {
  11.  
  12.     [WebMethod]
  13.     public string checkMessage(int userID)
  14.     {
  15.         System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
  16.         doc.Load(Server.MapPath("XMLFile.xml"));
  17.  
  18.         System.Xml.XmlNodeList nodes = doc.SelectNodes("/NewDataSet//message[AssighmentTo='" + userID + "']");
  19.         int i = 0;
  20.         foreach (System.Xml.XmlNode node in nodes)
  21.         {
  22.             i++;
  23.          }
  24.  
  25.          return i.ToString();
  26.        
  27.     }
  28.    
  29. }

how can I call this web service from win application?
thanks!