怎么判断一个端口是否被占用

歪歪 2004-11-16 06:17:46
Winsock服务器端我不想确定死他的LocalPort就是监听端口。
因为要用的公共IP是别人的,就是说可能我要用的那个端口已经被占用了,这样就不正确了。
所以希望大虾指教怎么判断计算机的一个端口是否被占用了
...全文
198 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Begin2008 2005-03-03
mark
回复
gg137zeus 2004-11-17
呵呵,看看
回复
mingday 2004-11-17
接分
回复
zyg0 2004-11-17
只有通过错误判断,或者winsocket 的error事件
回复
Andy__Huang 2004-11-16
我覺得你應該編寫代碼讓它訪問那個端口﹐也就是測試連接那個端口是否成功﹐如果成功說明沒有被占用﹐如果沒有成功﹐說明已經別人占用了
回复
lxcc 2004-11-16
接分 :p
回复
tmran 2004-11-16
我不要分,学习
回复
tmdgood 2004-11-16
接分了,呵呵
回复
歪歪 2004-11-16
呵呵,这帖权当散分帖吧
回复
歪歪 2004-11-16
我找到了

http://community.csdn.net/Expert/topic/3162/3162982.xml?temp=.9713251

谢谢 online(龙卷风V2.0--再战江湖) 大哥
回复
歪歪 2004-11-16
不是吧,这也算
回复
kingzai 2004-11-16
用捕获异常的方法
if
ServerSocket.port := xxxx;
ServerSocket.active := true;
then
showmessage('端口已经被占用');

回复
歪歪 2004-11-16
先谢谢了
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1471

社区成员

VB 网络编程
申请成为版主
帖子事件
创建了帖子
2004-11-16 06:17
社区公告
暂无公告