Я хочу отправить несколько пингов после публикации чего-либо в моем блоге.Как вы знаете, WordPress использовать этот метод.Я кодировал свою собственную систему блогов и хочу отправить pings какой-нибудь веб-адрес.
Например, я хочу запросить эту ссылку.www.google.com/webmasters/tools/ping?sitemap=http://www.domain.com/sitemap.ashx
http://pingomatic.com/ping/?title=y&blogurl=&rssurl=&chk_weblogscom=on&chk_blogs=on&chk_feedburner=on&chk_syndic8=on&chk_newsgator=on&chk_myyahoo=on&chk_pubsubcom=on&chk_blogdigger=on&chk_blogstreet=on&chk_moreover=on&chk_weblogalot=on&chk_icerocket=on&chk_newsisfree=on&chk_topicexchange=on&chk_google=on&chk_tailrank=on&chk_bloglines=on&chk_postrank=on&chk_skygrid=on&chk_collecta=on&chk_superfeedr=on&chk_audioweblogs=on&chk_rubhub=on&chk_geourl=on&chk_a2b=on&chk_blogshares=on
System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping(); System.Net.NetworkInformation.PingReply prep; string url = "http://www.google.com/webmasters/tools/ping?sitemap=" + sitename + "/sitemap.ashx"; prep = p.Send(url); if (prep.Status == System.Net.NetworkInformation.IPStatus.Success) { string address = prep.Address.ToString(); string time = prep.RoundtripTime.ToString(); } else { string status = prep.Status.ToString(); }
Этот код не работает для меня.Любой другой путь?
Из того, что я знаю, пинг выполняется на ip компьютера, и я вижу, что вы вызываете веб-страницу.
Возможно, вам нужно отправить веб-запрос, а не пинг.
Вот пример
http://msdn.microsoft.com/en-us/library/debx8sh9.aspx