c# socket 判断端口是否被占用
2014-11-20 10:46
411 查看
最近在搞 socket ,遇到端口占用的问题,程序需要自动检测端口是否占用,提醒服务端的端口更改。
于是,baidu下,发现居然都是,用try——catch 异常去判断是否占用,很是伤心啊。
现贴出下面代码,获取系统在已经使用的端口进行判断。
于是,baidu下,发现居然都是,用try——catch 异常去判断是否占用,很是伤心啊。
现贴出下面代码,获取系统在已经使用的端口进行判断。
internal static bool PortInUse(int port) { bool inUse = false; IPGlobalProperties ipProperties = IPGlobalProperties.GetIPGlobalProperties(); IPEndPoint[] ipEndPoints = ipProperties.GetActiveTcpListeners(); foreach (IPEndPoint endPoint in ipEndPoints) { if (endPoint.Port == port) { inUse = true; break; } } return inUse; }
相关文章推荐
- c# socket 判断端口是否被占用
- 使用Socket判断端口是否被占用
- c# 判断端口是否被占用
- C#怎么判断一个Socket是否连接
- C# 通过分析netstat -an所得信息 查看本机所监听的端口 及判断某端口是否可用
- C#怎么判断一个Socket是否连接
- C#检查端口是否被占用
- c#判断socket是否还连接着
- C# 判断文件是否被占用的两种方法
- 如何判断一个端口是否被占用
- C#怎么判断一个Socket是否连接
- C# 中用Socket实现判断网络是否断开的实例
- C#检测端口是否被占用(转帖)
- C#判断文件是否被打开占用
- c#检测端口是否被占用的简单实例
- C#服务端判断客户端socket是否已断开的方法
- C# 通过分析netstat -an所得信息 查看本机所监听的端口 及判断某端口是否可用
- C#中判断socket是否已断开的方法
- C#获取已被使用的网络端点以及判断端口是否已被使用
- C#判断文件是否被打开占用