发布内容后发送 ping(对于博客)
我想在我的博客上发布一些内容后发送一些 ping。 如你所知,wordpress 使用这种方法。我编写了自己的博客系统,并且想发送 ping 一些网址。
例如我想请求这个链接。 www.google.com/webmasters/tools/ping?sitemap=http://www.domain.com/ sitemap.ashx
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();
}
此代码对我不起作用。还有其他办法吗?
I want to send some pings after post something to my blog.
As you know wordpress use this method. I coded my own blog system and I want to send pings some web address.
For example I want to request this link.
www.google.com/webmasters/tools/ping?sitemap=http://www.domain.com/sitemap.ashx
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();
}
This code is not working for me. Any other way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,ping是在计算机ip上完成的,我看到你调用了一个网页。
也许您需要发送网络请求而不是 ping。
这是一个示例
http://msdn.microsoft.com/en-us/库/debx8sh9.aspx
From what I know the ping is done on a computer ip and I see that you call a web page.
Maybe you need to send a web request and not a ping.
Here is an example
http://msdn.microsoft.com/en-us/library/debx8sh9.aspx