QT day7

【数据库(掌握)】

【网络(掌握)】
TCP(为主)
UDP

IP:用于找到网络中的主机
Port: 用于找到某台主机上的通信程序
    1 ~ 65535
    2000+(不要使用6666和8888)

在Qt中,网络与数据库一样默认无法使用,
需要在.pro文件中手动添加network模块。

QTcpServer:服务器类
QHostAddress:IP地址封装类
QTcpSocket:TCP连接类

//服务器开启监听,等待客户端连接
//参数一:接受的客户端ip地址,QHostAddress::Any表示接受任何IP地址的客户端发起连接
//参数二:服务器在哪个端口号上,0
//返回值:监听成功还是失败
bool QTcpServer::listen(const QHostAddress & address = QHostAddress::Any, 
                        quint16 port = 0)

//连接到服务器
//参数一:要连接的服务器的ip地址
//参数二:要连接的服务器的端口号
//参数三:连接的模式,默认为读写模式
void QAbstractSocket::connectToHost(const QHostAddress & address, 
                                    quint16 port, 
                                    OpenMode openMode = ReadWrite) 
                                    
//新连接来了发射的信号
void QTcpServer::newConnection() [signal]

//所有的QIODevice的派生类(Qt中关于IO的类)支持使用QTextStream类完成文字的发送和接收
QTextStream::QTextStream(QIODevice * device)

//新消息来的信号(实际上是有可以读取的数据时发送的信号)
void QIODevice::readyRead() [signal]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值