社区
网络编程
帖子详情
请问怎么样可以判断出本机的某个端口是否被占用?
菲斯可儿
2004-04-09 08:25:38
例如,怎么样判断本机的7001端口是否已经被占用?
顺便问一下,如果一个socket在7001端口listen,那么其他的程序还能使用7001端口吗?
急用,请大家帮帮我,谢谢~
...全文
85
6
打赏
收藏
请问怎么样可以判断出本机的某个端口是否被占用?
例如,怎么样判断本机的7001端口是否已经被占用? 顺便问一下,如果一个socket在7001端口listen,那么其他的程序还能使用7001端口吗? 急用,请大家帮帮我,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengdj2002
2004-04-09
打赏
举报
回复
/*
#define MIB_TCP_STATE_IDLE 0
#define MIB_TCP_STATE_CLOSED 1
#define MIB_TCP_STATE_LISTEN 2
#define MIB_TCP_STATE_SYN_SENT 3
#define MIB_TCP_STATE_SYN_RCVD 4
#define MIB_TCP_STATE_ESTAB 5
#define MIB_TCP_STATE_FIN_WAIT1 6
#define MIB_TCP_STATE_FIN_WAIT2 7
#define MIB_TCP_STATE_CLOSE_WAIT 8
#define MIB_TCP_STATE_CLOSING 9
#define MIB_TCP_STATE_LAST_ACK 10
#define MIB_TCP_STATE_TIME_WAIT 11
#define MIB_TCP_STATE_DELETE_TCB 12
*/
STDMETHODIMP CCNetwork::GetPortState(ULONG nPort, ULONG *nStateID)
{
MIB_TCPTABLE TcpTable[100];
DWORD nSize = sizeof(TcpTable);
if(NO_ERROR == GetTcpTable(&TcpTable[0],&nSize,TRUE))
{
DWORD nCount = TcpTable[0].dwNumEntries;
if (nCount > 0)
{
for(int i=0;i<nCount;i++)
{
MIB_TCPROW TcpRow = TcpTable[0].table[i];
DWORD temp1 = TcpRow.dwLocalPort;
int temp2 = temp1 / 256 + (temp1 % 256) * 256;
if(temp2 == nPort)
{
*nStateID = TcpRow.dwState;
return S_OK;
}
}
}
return S_FALSE;
}
return S_FALSE;
}
菲斯可儿
2004-04-09
打赏
举报
回复
行了 成功了 谢谢两位!
菲斯可儿
2004-04-09
打赏
举报
回复
不行,错误参数都试了一遍,捕捉不到啊~
菲斯可儿
2004-04-09
打赏
举报
回复
尝试监听,好办法,试一下~
loseme915
2004-04-09
打赏
举报
回复
尝试监听,捕获失败结果就知道了!呵呵
Pipi0714
2004-04-09
打赏
举报
回复
你的端口假如被占用他监听的时候就会失败
Java查看
本机
端口
是否
被
占用
"Java查看
本机
端口
是否
被
占用
" Java查看
本机
端口
是否
被...使用Socket连接来检测
端口
是否
被
占用
是一种非常实用的方法,能够快速地检测
出
某个
端口
是否
被
占用
,並且可以广泛应用于网络应用程序的开发和网络故障诊断中。
C# 如何
判断
某个 tcp
端口
是否
被
占用
?
在 C# 中使用 TcpClient 或者其他通用的方式建立的 Socket,
请问
我如何
判断
这个
端口
是否
被
占用
? 比如下面的代码: TcpClientc; //Iwanttocheckhereifportisfree. c=newTcpClient(ip,port); 回答区 jro: ...
查看网络计算机
端口
,怎么查网络
端口
被
占用
?如何查看某个
端口
被谁
占用
大家在使用电脑时应该都遇到过其中某一个项目是
端口
被其他服务
占用
,导致启动失败的情况,那如何查看某个
端口
被谁
占用
呢?有一些小伙伴可能不是很清楚,所以今天本文为大家整理的就是查看某个
端口
被谁
占用
的具体...
UDP
端口
使用信息及
判断
端口
是否
被
占用
(C/C++)
在C/C++编程中,我们经常需要获取UDP
端口
的使用信息以及
判断
某个
端口
是否
被
占用
。以上就是使用C/C++编程语言获取UDP
端口
使用信息并
判断
端口
是否
被
占用
的方法和示例代码。通过这些代码,我们可以方便地
判断
指定
端口
...
Java
判断
某个
端口
号
是否
被
占用
【代码】Java
判断
某个
端口
号
是否
被
占用
。
网络编程
18,357
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章