1

ブログに何かを投稿した後、pingを送信したいと思います。ご存知のように、ワードプレスはこの方法を使用します。自分のブログシステムをコーディングしましたが、pingにWebアドレスを送信したいと思います。

たとえば、このリンクをリクエストしたいと思います。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();
                    }

このコードは私には機能しません。その他の方法で?

4

1 に答える 1

0

私が知っていることから、pingはコンピューターのIPで行われ、Webページを呼び出していることがわかります。

pingではなくWebリクエストを送信する必要があるかもしれません。

これが例です

http://msdn.microsoft.com/en-us/library/debx8sh9.aspx

于 2010-08-07T10:44:00.333 に答える