Переменные записи 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