社区
C#
帖子详情
c#如何检查局域网内服务器是否连通
netboygg
2006-01-19 09:04:17
可用ping方法吧?
但是主机设置防ping之后该怎么测试连通?
...全文
275
6
打赏
收藏
c#如何检查局域网内服务器是否连通
可用ping方法吧? 但是主机设置防ping之后该怎么测试连通?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superfishmanweb
2006-01-23
打赏
举报
回复
用 udp 做广播, try 出错的话就是没有连通
netboygg
2006-01-21
打赏
举报
回复
2种都可行哈 不过还是第一种简便些
singlepine
2006-01-21
打赏
举报
回复
http://community.csdn.net/Expert/topic/4528/4528575.xml?temp=.1684992
showmetoyou
2006-01-20
打赏
举报
回复
学习!
Snowdust
2006-01-19
打赏
举报
回复
using System.Diagnostics;
public static string CmdPing(string _strHost)
{
string m_strHost = _strHost;
Process process = new Process();
process.StartInfo.FileName = "cmd.exe";
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.RedirectStandardError = true;
process.StartInfo.CreateNoWindow = true;
string pingrst = string.Empty;
process.StartInfo.Arguments = "ping " + m_strHost + " -n 1";
process.Start();
process.StandardInput.AutoFlush = true;
string temp = "ping " + m_strHost + " -n 1" ;
process.StandardInput.WriteLine(temp);
process.StandardInput.WriteLine("exit");
string strRst = process.StandardOutput.ReadToEnd();
if(strRst.IndexOf("(0% loss)")!=-1)
pingrst = "连接";
else if( strRst.IndexOf("Destination host unreachable.")!=-1)
pingrst = "无法到达目的主机";
else if(strRst.IndexOf("Request timed out.")!=-1)
pingrst = "超时";
else if(strRst.IndexOf("Unknown host")!=-1)
pingrst = "无法解析主机";
else
pingrst = strRst;
process.Close();
return pingrst ;
}
private void button1_Click(object sender, System.EventArgs e)
{
string str = CmdPing("192.168.1.100");
MessageBox.Show(str);
}
张赐
2006-01-19
打赏
举报
回复
直接连接服务器啊
可以在连接语句上try一下,抱错的话就连接失败啊,然后return,什么都不做了
MongDB数据库与
C#
的交互(游戏
服务器
基础)
本课程讲从大数据的角度去考虑游戏
服务器
,给大家进行讲解Mongodb数据库与
C#
之间的交互.详细内容如下: 1.MongDB是什么,以及它提供的可视化控制台,基础使用都包含哪些知识? 2.MongDB与
C#
交互之中,如何创建连接,如何...
c#
如何
检查
局域网
内
服务器
是否
连通
(调用外部Ping命令获取网络连接情况)
使用
C#
调用外部Ping命令获取网络连接情况 以前在玩Windows 98的时候,几台电脑连起来,需要测试网络连接
是否
正常,经常用的一个命令就是Ping.exe。感觉相当实用。 现在 .net为我们提供了强大的功能来调用外部工具,并通过重定向输入、输出获取执行结果,下面就用一个例子来说明调用Ping.exe命令实现网络的检测,希望对.net初学者有所帮助。 首先,我们用使用Pr...
C#
检查
网络
是否
连通
有些时候我们做开发需要判断网络
是否
连通
在网上找了很多种方式 自己总结了一下,把最简单最有效方式记录一下 以便以后用到的时候不用那么麻烦的又去一个一个的试
检查
是否
连通
Internet网络 要导入库wininet.dll [DllImport("wininet.dll")] private extern static bool InternetGetConnectedState(in
【
C#
】测试网络IP
连通
我能抽象出整个世界,但是我不能抽象你。想让你成为私有常量,这样外部函数就无法访问你。又想让你成为全局常量,这样在我的整个生命周期都可以调用你。可惜世上没有这样的常量,我也无法定义你,因为你在我心中是那么的具体。哈喽大家好,本专栏为【项目实战】专栏,有别于【底层库】专栏,我们可以发现增加 了『问题描述』、『项目展示』章节,十分符合项目开发流程,让读者更加清楚项目解决的问题、以及产品能够达到的效果。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章