12.2.2 QtcpServer介绍
【摘要】
12.2.2 QtcpServer介绍
QTcpServer类提供了一个基于tcp服务器的创建方式,QTcpServer可以接受TCP客户端的连接。下面将介绍QTcpServer类常用的函数接口。
1.设置服务器监听的IP和端口
bool QTcpServer::listen(const QHostAddress &add...
12.2.2 QtcpServer介绍
QTcpServer类提供了一个基于tcp服务器的创建方式,QTcpServer可以接受TCP客户端的连接。下面将介绍QTcpServer类常用的函数接口。
1.设置服务器监听的IP和端口
bool QTcpServer::listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0)
如果端口是0,表示自动选择一个端口进行监听。如果地址是QHostAddress::Any,表示服务器将监听本地所有IP地址。成功返回true,否则返回false。
2.判断当前服务器监听状态
bool QTcpServer::isListening() const
如果当前服务器正在监听返回true,否则返回false。
3.获取当前服务器地址信息
QHostAddress QTcpServer::serverAddress() const
当客户端连接上服务器时,才可使用serverAddress函数获取当前服务器的地址信息。如果服务器监听的地址是全部地址,返回的IP地址是0。
4.获取等待连接的客户端QTcpSocket套接字对象
QTcpSocket *QTcpServer::nextP
文章来源: xiaolong.blog.csdn.net,作者:DS小龙哥,版权归原作者所有,如需转载,请联系作者。
原文链接:xiaolong.blog.csdn.net/article/details/120956288
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)