Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Koodissa liitetään socket porttii ja lähetetään dataa

Code Block
   Dialog::Dialog(QWidget *parent) :
    QDialog(parent),
    ui(new Ui::Dialog)
{
    ui->setupUi(this);
     //muodostimeen varaukset ja liitynnät
    //varataan udpSocket muuttujalle muistia
    udpSocket = new QUdpSocket(this);
    // liitetään socket porttiin
    udpSocket->bind(45454, QUdpSocket::ShareAddress);
}

Dialog::~Dialog()
{
    delete ui;
}

 ...

void Dialog::on_sendMessage_clicked()
{
    QString viesti=ui->lineEdit->text();//luetaan teksti lineedit ruulta
    QByteArray datagram;//esitellään muuttuja, joka sisältää tietoa 8:n bitin pätkissä
    datagram.append(viesti);//lisätään viesti muuttujaan
    //kirjoitetaan viesti 
    udpSocket->writeDatagram(datagram.data(), datagram.size(),QHostAddress::Broadcast,45454);
}