一、概述:
#include <QUdpSocket>
QUdpSocket类继承自QAbstractSocket,该类中的所有函数都是可重入的(reentrent)。
二、介绍:
QUdpSocket公有类型:
enum BindFlag {ShareAddress, DontShareAddress, ReuseAddressHint, DefaultForPlatform }
flags BindMode
QUdpSocket公共函数:
QUdpSocket ( QObject * parent = 0 )
virtual ~QUdpSocket ()
bool bind ( const QHostAddress & address, quint16 port )
bool bind ( const QHostAddress & address, quint16 port, BindMode mode )
bool bind ( quint16 port = 0 )
bool bind ( quint16 port, BindMode mode )
bool hasPendingDatagrams () const
bool joinMulticastGroup ( const QHostAddress & groupAddress )
bool joinMulticastGroup ( const QHostAddress & groupAddress, const QNetworkInterface & iface )
bool leaveMulticastGroup ( const QHostAddress & groupAddress )
bool leaveMulticastGroup ( const QHostAddress & groupAddress, const QNetworkInterface & iface )
QNetworkInterface multicastInterface () const
qint64 pendingDatagramSize () const
qint64 readDatagram ( char * data, qint64 maxSize, QHostAddress * address = 0, quint16 * port = 0 )
void setMulticastInterface ( const QNetworkInterface & iface )
qint64 writeDatagram ( const char * data, qint64 size, const QHostAddress & address, quint16 port )
qint64 writeDatagram ( const QByteArray & datagram, const QHostAddress & host, quint16 port )
QUdpSocket描述:
QUdpSocket提供了UDP套接字API,用来接收和发送UDP数据报。
QUdpSocket类最通用的使用方式是:用
bi

本文介绍了QT中的QUdpSocket类在UDP编程中的应用,包括如何绑定地址和端口、发送和接收数据报,以及组播功能的使用。示例代码展示了如何初始化UDP套接字并处理待读取的数据报。
最低0.47元/天 解锁文章
1602

被折叠的 条评论
为什么被折叠?



