QT4.8.6版编一段TCP通信的代码
时间: 2023-10-23 21:12:41 浏览: 125
以下是一个简单的基于QT4.8.6的TCP客户端代码示例:
```cpp
#include <QTcpSocket>
#include <QHostAddress>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QTcpSocket socket;
socket.connectToHost(QHostAddress("127.0.0.1"), 1234);
if(socket.waitForConnected())
{
socket.write("Hello Server!");
socket.flush();
if(socket.waitForReadyRead())
{
QByteArray response = socket.readAll();
qDebug() << "Server response: " << response;
}
}
return a.exec();
}
```
这个代码片段创建了一个TCP客户端连接到本地IP地址127.0.0.1的端口1234。如果连接成功,它将向服务器发送"Hello Server!"消息,并等待服务器的响应。一旦接收到响应,它将打印响应消息。注意,这只是一个非常简单的示例,实际应用可能需要处理更多的情况和错误。
阅读全文