Bonjour
Je développe une application client/serveur.
je voudrais pouvoir recevoir et envoyer n'importe quel type d'objet, des QString, QByteArray .. mais sur le même socket.
Je voudrais pouvoir dans un code comme ça, savoir de quel type est l'objet que je reçois. Je ne sais pas si cela peut marcher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 void MainWindow::recoi() { QDataStream in(socket); if (tailleMessage == 0) { if (socket->bytesAvailable() < (int)sizeof(quint16)) return; in >> tailleMessage; } if (socket->bytesAvailable() < tailleMessage) return; QString message; in >> message; tailleMessage = 0; }
Partager