Променливи за запис на QTcpSocket

Нов съм в Qt и се опитвам да създам прост IRC бот. Свързвам се със сървъра и мога да чета и пиша. Но бих искал да напиша променливи.

socket = new QTcpSocket(this);
//connection here
socket->write("I want to send a variable");

Опитах подобен на printf синтаксис:

socket->("I want to send a %s", variable);

Но не става.

Възможно ли е да изпратите променлива в един ред?

Благодаря за помощта


person sveatlo    schedule 04.03.2013    source източник


Отговори (1)


Вероятно искате да го обвиете в QDataStream и да го използвате, за да сериализирате вашите съобщения. Това ще направи живота ви много по-лесен. Трябва да разгледате тези (пълни) примери за подробности:

Надявам се това да помогне!

person Xavier Holt    schedule 04.03.2013