0

我是 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);

但它不起作用。

是否可以在一行中发送变量?

感谢帮助

4

1 回答 1

0

您可能希望将其包装在QDataStream中并使用它来序列化您的消息。它会让你的生活轻松很多。您应该查看这些(完整)示例以获取详细信息:

希望有帮助!

于 2013-03-04T16:58:17.353 回答