﻿
{"id":3264,"date":"2015-09-16T11:14:06","date_gmt":"2015-09-16T11:14:06","guid":{"rendered":"http:\/\/www.gencayyildiz.com\/blog\/?p=3264"},"modified":"2015-09-16T11:14:06","modified_gmt":"2015-09-16T11:14:06","slug":"c-ile-kullanicinin-dis-ip-adresini-elde-edelim","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/c-ile-kullanicinin-dis-ip-adresini-elde-edelim\/","title":{"rendered":"C# \u0130le Kullan\u0131c\u0131n\u0131n D\u0131\u015f IP Adresini Elde Edelim"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>C# ile masa\u00fcst\u00fc veya web platformlar\u0131nda kullan\u0131c\u0131n\u0131n internette d\u0131\u015f IP&#8217;sini elde edebilmek i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\n                var webClient = new WebClient();\r\n\r\n                string dnsString = webClient.DownloadString(&quot;http:\/\/checkip.dyndns.org&quot;);\r\n                dnsString = (new Regex(@&quot;\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\b&quot;)).Match(dnsString).Value;\r\n\r\n                webClient.Dispose();\r\n                return dnsString;\r\n<\/pre>\n<p>Yukar\u0131daki kod blo\u011funu izah edersek e\u011fer;<br \/>\nWebClient s\u0131n\u0131f\u0131ndan bir nesne olu\u015fturup, DownloadString metoduna vermi\u015f oldumuz adresteki stringi elde ediyor ve Regex ile IP adresini alacak deseni belirtiyoruz.Match metodu ile de dnsString de\u011fi\u015fkeniyle ilgili deseni e\u015fle\u015ftirip IP adresini elde etmi\u015f oluyoruz.Son olarak olu\u015fturdu\u011fumuz nesneleri Dispose ediyoruz.<\/p>\n<p>\u0130yi \u00e7al\u0131\u015fmalar dilerim&#8230;<\/p>\n<p>Kaynak : http:\/\/www.muratoner.net\/makale\/csharp-ile-internet-dis-ip-adresini-alma-67.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>C# ile masa\u00fcst\u00fc veya web platformlar\u0131nda kullan\u0131c\u0131n\u0131n internette d\u0131\u015f IP&#8217;sini elde edebilmek i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz. var webClient = new WebClient(); string dnsString = webClient.DownloadString(&quot;http:\/\/checkip.dyndns.org&quot;); dnsString = (new Regex(@&quot;\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\b&quot;)).Match(dnsString).Value; webClient.Dispose(); return dnsString; Yukar\u0131daki kod&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":3014,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,338,720],"tags":[27,782,781,784,783],"class_list":["post-3264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-sharp-c","category-c-5-0","category-c-6-0","tag-c","tag-dis-ip-adresi","tag-ip-adresi","tag-regex","tag-webclient"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/3264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=3264"}],"version-history":[{"count":0,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/3264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/3014"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=3264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=3264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=3264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}