【发布时间】:2012-07-06 21:45:20
【问题描述】:
我正在尝试仅通过文档来学习 Qt,这有点困难。我设法让一个简单的命令行聊天客户端工作,但我不知道如何发送东西。从 Qt 中的套接字读取大约需要 4 行直观的代码,但由于某种原因我不能说
QTcpSocket socket;
socket.connectToHost("google.com", 80);
socket.write("hey");
socket.flush();
冲洗();返回 false,但我不明白为什么。
我真的不明白为什么这不起作用,希望能提供任何帮助。谢谢!
【问题讨论】:
-
如果发生错误,您是否实现了接收
QAbstractSocket::error ( QAbstractSocket::SocketError socketError )的插槽?
标签: c++ qt sockets network-programming buffer