我正在开发一个应用程序,我需要从客户端向服务器发送消息,并在客户端上的文件发生更改时通知服务器 . 我在Qt中使用QTcpServer和QTcpSocket类 . 我正在写socket并从服务器端的socket读取但是我的读取失败了 .
我可以知道如何将消息发布到服务器 . 我需要在Qt和C中实现..
提前致谢
客户端代码用于编写:
QByteArray块; QDataStream out(&block,QIODevice :: ReadWrite); out.setVersion(QDataStream :: Qt_4_0); // statusLabel->的setText(时运); getFortuneButton->的setEnabled(真); //! [4] //! [6] out <求(0); out <
tcpSocket->connectToHost("172.31.28.140",1331,QIODevice::ReadWrite);
qint64 t = tcpSocket->write(block);
服务器端代码:(clientConnection)中的QDataStream; in.setVersion(QDataStream :: Qt_4_0); QString nextFortune; in >> nextFortune; statusLabel->的setText(nextFortune); qDebug()