首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法将消息从客户端发送到服务器

无法将消息从客户端发送到服务器
EN

Stack Overflow用户
提问于 2010-11-19 12:24:24
回答 1查看 594关注 0票数 0

我正在开发一个应用程序,我需要将消息从客户端发送到服务器,如果客户端上的文件有更改,则通知服务器。我在Qt中使用QTcpServer和QTcpSocket类,在..I上写套接字,在服务器端从套接字读取,但读取失败。

我可以知道如何在服务器上发布消息吗?我需要在Qt和C++中实现。

提前感谢

用于编写的客户端代码:

读写块;读出(&block,QIODevice::QByteArray qrand);out.setVersion(QDataStream::Qt_4_0);//statusLabel->setText(fortunes);getFortuneButton->setEnabled(true);//!4 //!6 out << (quint16)0;out << fortunes.at(qrand() % fortunes.size());out.device()->seek(0);输出大小(quint16)(block.size() - << out (Quint16));//!6 //!7

代码语言:javascript
复制
    tcpSocket->connectToHost("172.31.28.140",1331,QIODevice::ReadWrite);
    qint64 t = tcpSocket->write(block);

服务端代码: QDataStream in(clientConnection);in.setVersion(QDataStream::Qt_4_0);QString nextFortune;in >> nextFortune;statusLabel->setText(nextFortune);qDebug()

EN

回答 1

Stack Overflow用户

发布于 2010-11-21 00:50:23

这里有一个QT附带的客户端-服务器应用程序的例子。看一下它

PS:设置文本格式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4222068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档