• 7204阅读
  • 9回复

请问qt中如何做端口测试 [复制链接]

上一主题 下一主题
离线wu9961
 

只看楼主 正序阅读 楼主  发表于: 2008-12-24
— 本帖被 XChinux 执行加亮操作(2009-01-03) —
比如说我想手动分配一个tcp的端口,但是我不知道这个端口是否被占用,有没有这样一个函数,能测试该端口是否占用
离线wu9961

只看该作者 9楼 发表于: 2009-01-03
恩 只有这样了 谢谢老大
离线XChinux

只看该作者 8楼 发表于: 2009-01-03
用QTcpSocket连接一下这个端口,就知道是否被占用了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wu9961

只看该作者 7楼 发表于: 2008-12-25
引用第5楼yj_yulin于2008-12-25 16:41发表的  :
做个连接上去,能连接上就肯定被占用了



正好说反了 呵呵 领会精神了
离线wu9961

只看该作者 6楼 发表于: 2008-12-25
哦 谢谢以上热心朋友的帮助
离线yj_yulin

只看该作者 5楼 发表于: 2008-12-25
做个连接上去,能连接上就肯定被占用了
离线wanglehui_12

只看该作者 4楼 发表于: 2008-12-25
我没有发现,可能没有吧,不能肯定
离线wu9961

只看该作者 3楼 发表于: 2008-12-25
哦 没有特定的函数是吧
离线wanglehui_12

只看该作者 2楼 发表于: 2008-12-25
使用QUdpSocket类的
bool bind ( const QHostAddress & address, quint16 port, BindMode mode ) 函数,其中绑定模式使用独占模式:
【QUdpSocket::DontShareAddress】,
如果返回错误,则说明该端口没有打开。
离线wu9961

只看该作者 1楼 发表于: 2008-12-25
自己顶下
快速回复
限100 字节
 
上一个 下一个