Qt网络编程简介.ppt
《Qt网络编程简介.ppt》由会员分享,可在线阅读,更多相关《Qt网络编程简介.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1Qt网络编程QIODeviceQAbstractSocketQFileQBufferQUdpSocketQTcpSocketQTcpServerQHostAddress类继承架构图类继承架构图2Qt网络编程QIODevice:是一个抽象类,为Qt中所有提供了打开、关闭、读写的等IO操作方法的类提供一个统一的接口,Qt中具备其接口的类包括QFile、QAbstractSocket、QTcpSocket、QUdpSocket、QBuffer、Qprocess等。操作函数:open(),close()read(),readAll(),readLine()write()Signal:void abo
2、utToClose()void bytesWritten(qint64 bytes)void readChannelFinished()void readyRead()判断函数:bool atEnd()constqint64 bytesAvailable()constqint64 bytesToWrite()constbool canReadLine()const同步操作函数:bool waitForBytesWritten(int msecs)bool waitForReadyRead(int msecs)3Qt网络编程QAbstractSocket是一个抽象类,在QIODevice基础上,
3、为socket提供了公共的接口。操作函数:QAbstractSocket(SocketType socketType,QObject*parent)void connectToHost(const QHostAddress&address,quint16 port,OpenMode openMode=ReadWrite)void disconnectFromHost()信息提取函数:QHostAddress localAddress()constquint16 localPort()constQHostAddress peerAddress()constquint16 peerPort()co
4、nstSocketState state()constSignal:void stateChanged(QAbstractSocket:SocketState socketState)同步操作函数:bool waitForConnected(int msecs=30000)bool waitForDisconnected(int msecs=30000)4Qt网络编程QTcpSocket继承自QAbstractSocket,没有增加接口。QUdpSocket继承自QAbstractSocket,增加了以下UDP特有的接口操作函数:bool bind(const QHostAddress&add
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Qt 网络 编程 简介
限制150内