Beispiel #1
0
        private void publicIP_Load(object sender, EventArgs e)
        {
            myIP = IPINFO.Text; //-- your result
            string url = "http://checkip.dyndns.org";

            System.Net.WebRequest  req  = System.Net.WebRequest.Create(url);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.StreamReader sr   = new System.IO.StreamReader(resp.GetResponseStream());
            string response             = sr.ReadToEnd().Trim();

            string[] a  = response.Split(':');
            string   a2 = a[1].Substring(1);

            string[] a3 = a2.Split('<');
            string   a4 = a3[0];

            IPINFO.Text = a4;
            IPINFO.Refresh();
        }
        private void getip()
        {
            //Get your public IP
            myIP = IPINFO.Text; //-- your result
            string url = "http://checkip.dyndns.org";

            System.Net.WebRequest  req  = System.Net.WebRequest.Create(url);
            System.Net.WebResponse resp = req.GetResponse();
            System.IO.StreamReader sr   = new System.IO.StreamReader(resp.GetResponseStream());
            string response             = sr.ReadToEnd().Trim();

            string[] a  = response.Split(':');
            string   a2 = a[1].Substring(1);

            string[] a3 = a2.Split('<');
            string   a4 = a3[0];

            IPINFO.Text = a4;
            IPINFO.Refresh();
            IPADDR.Visible = true;
        }