社区
C#
帖子详情
求教如何监测网络端口被占用???
syinter
2002-12-03 09:05:34
如题,最好用C#实现...
...全文
119
4
打赏
收藏
求教如何监测网络端口被占用???
如题,最好用C#实现...
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dy_2000_abc
2002-12-05
打赏
举报
回复
Process p=new Process();
p.StartInfo=new ProcessStartInfo("netstat","-a");
p.StartInfo.UseShellExecute=false;
p.StartInfo.RedirectStandardOutput=true;
p.Start();
string result=p.StandardOutput.ReadToEnd();
if (result.IndexOf(Environment.MachineName.ToLower()+":4000")>=0)
MessageBox.Show("4000端口被占用");
maquansheng
2002-12-04
打赏
举报
回复
建立一个TCP连接,如果连接成功就说明该端口被占用。
连接后,也可以发送一个空的数据,查看返回的数据。
syinter
2002-12-03
打赏
举报
回复
的确如上面所说~~
不过它那里只记录了系统端口使用情况... 如果一些驻留内存的通讯软件使用的端口还是没办法检测啊,比如QQ使用4000,那里面就没有记载
疯癫行者
2002-12-03
打赏
举报
回复
%windir%\system32\drivers\etc\services文件记载着本机的端口使用情况。写一段程序,读取该文件,看看端口是否被占用即可。
jrebel出现
端口被占用
2,实在没有办法,试着重启机器后,再去查看端口,发现端口号被占用 但是这是system进程无法kill,又一次无功而返。 3,接着
求教
同事,nick告诉我一个方法: 启用telnet工具( Telnet用于远程操作互联网中...
如何检测
网络
端口是否被占用
原文:http://hi.baidu.com/jiabailie22/blog/item/9feba322081589fad7cae2ba.html如何检测
网络
端口是否被占用开始菜单---运行---输入:cmd---输入命令---netstat -ano--查看哪个进程占用了你所需要使用端口的PID ...
解决端口占用问题(port is already in use)
解决端口占用问题(port is already in use)
linux下,一个运行中的程序,究竟占用了多少内存?
1. 在linux下,查看一个运行中的程序, 占用了多少内存, 一般的命令有 (1). ps aux: 其中 VSZ(或VSS)列 表示,程序占用了多少虚拟内存。 RSS列 表示, 程序占用了多少物理内存。 虚拟内存可以不用...
TCP端口状态详解
TCP协议规定,对于已经建立的连接,
网络
双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。
网络
服务器程序要同时管理大量连接,所
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章