Qt 网络编程
UDP发送数据报的一种方式
QUdpSocket::writeDatagram(const char *data, qint64 size, const QHostAddress &address, quint16 port)
将大小为size的数据报发送到端口port的主机地址。返回成功时发送的字节数;否则返回-1。
数据报总是作为一个块写入。数据报的最大大小是高度依赖于平台的,但可以低至8192字节。如果数据报太大,此函数将返回-1,error()将返回DatagramTooLargeError。
一般情况下,发送大于512字节的数据报是不可取的,因为即使它们发送成功,它们也可能在到达最终目的地之前被IP层分段。
警告:在已连接的UDP套接字上调用此函数可能会导致错误,并且不会发送任何数据包。如果使用的是已连接的套接字,请使用write()发送数据报。
来源:CSDN
作者:Colin_cao666
链接:https://blog.csdn.net/weixin_43327696/article/details/103244791