Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.01 KB | None | 0 0
  1. FenCalculatrice::FenCalculatrice(QDialog *parent) : QDialog(parent)
  2. {//QWidget
  3.     ui.setupUi(this);
  4.     socket = new QTcpSocket(this);
  5.     connect(socket, SIGNAL(readyRead()), this, SLOT(donneesRecues()));
  6.     connect(socket, SIGNAL(connected()), this, SLOT(connecte()));
  7.     connect(socket, SIGNAL(disconnected()), this, SLOT(deconnecte()));
  8.       connect(ui.BTN_Connect, SIGNAL(clicked()), this, SLOT(on_boutonConnexion_clicked()));
  9. connect(ui.BTN_envoyer, SIGNAL(clicked()), this, SLOT(on_boutonEnvoyer_clicked()));
  10.  tailleMessage=0;
  11.     ui.listeMessages->append("<em>ERREUR : </em>");
  12. }
  13. void FenCalculatrice::on_boutonEnvoyer_clicked()
  14. {
  15.     QByteArray paquet;
  16.     QDataStream out(&paquet, QIODevice::WriteOnly);
  17.  
  18.     // On prépare le paquet à envoyer
  19.     QString messageAEnvoyer = "<strong>Miaou</strong>";
  20.  
  21.     out << (quint16) 0;
  22.     out << messageAEnvoyer;
  23.     out.device()->seek(0);
  24.     out << (quint16) (paquet.size() - sizeof(quint16));
  25.  
  26.     socket->write(paquet); // On envoie le paquet
  27.  
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement