zoukankan      html  css  js  c++  java
  • Qt 的udpSocket通信

    udpSocket = new QUdpSocket(this);
    QByteArray datagram = "blog.const.net.cn";
    udpSocket->writeDatagram(datagram.data(), datagram.size(), QHostAddress::Broadcast, 45454);
    udpSocket->bind(QHostAddress("192.168.1.104"), 45454);

    UDP客户端广播
    QUdpSocket *udpsocket1 = new QUdpSocket(this);
    QByteArray datagram = "http://blog.const.net.cn"; udpsocket1->writeDatagram(datagram.data(),datagram.size(), QHostAddress::Broadcast,ui->spinBox->text().toInt());


    UDP客户端发送到指定IP
    QUdpSocket *udpsocket1 = new QUdpSocket(this);
    QByteArray datagram = "http://blog.const.net.cn"; udpsocket1->writeDatagram(datagram.data(),datagram.size(), QHostAddress("192.168.1.104"),ui->spinBox->text().toInt());

    收数据
    connect(udpsocket, SIGNAL(readyRead()), this, SLOT(readPendingDatagrams()));
    while (udpsocket->hasPendingDatagrams())
    {
    QByteArray datagram;
    datagram.resize(udpsocket->pendingDatagramSize());
    QHostAddress sender;
    quint16 senderPort;
    udpsocket->readDatagram(datagram.data(), datagram.size(), &sender, &senderPort);
    qDebug()<<datagram.data()<<datagram.size()<<senderPort<<sender.toString(); //processTheDatagram(datagram);
    }

  • 相关阅读:
    winform
    winform窗口应用程序回顾
    API OpengGL属性函数
    API OpengGL几何变换函数
    API OpenGL输出土元函数及相关子程序
    glut进行显示窗口管理(基本API)
    BLL层
    新闻表存贮过程
    重构的数据库助手类
    新闻表操作类
  • 原文地址:https://www.cnblogs.com/onlycxue/p/2827403.html
Copyright © 2011-2022 走看看