qtcpsocket

    0热度

    1回答

    我的问题是变量内容总是空的。 这里是我的代码: QFile file("/home/qt/Client/file.txt"); if(file.open(QIODevice::ReadOnly)){ qDebug("File opened"); } QDataStream fileData(&file); QByteArray content; QDataStream ou

    2热度

    4回答

    我是新来的Qt,所以如果这是一个完全愚蠢的问题... 我想使用QTcpSocket。 如果我做的: ... QTcpSocket * socket socket = new QTcpSocket(this); socket.write(1); ... 它抱怨的write()不是整数(不是一个const char *)工作。 如果我: ... QTcpSocket * socket

    0热度

    1回答

    是否可以在QTcpSocket上侦听? 我在Tcp上有一个简单的p2p连接。 但我找不到一个方法来启动一个随机空闲端口上的QTcpSocket。我应该使用QTcpServer吗,还是仅仅有一点矫枉过正?

    0热度

    1回答

    我使用此消息传递:%total_msg_length%|%msg_body%通过tcp-sockets(python/pyqt)接收字符串数据。这是好的传达,还是我应该尝试别的?

    1热度

    1回答

    我有一个QTcpSocket的子类。问题是:当我firt时间连接到服务器 - 一切正常,但套接字连接后,我重新启动服务器(python socketServer,只需关闭并再次启动脚本)套接字断开连接并尝试重新连接服务器关闭时,但是当我再次启动服务器 - 什么都没有发生,socket.state()总是在ConnectingState中。什么错误? 这里示例代码: # -*- coding: ut

    1热度

    1回答

    使用Qt编写聊天。有问题。我的客户端的QTcpSocket保持连接状态,但服务器发出newConnection()信号。网络会话不是必需的。这是为什么?下面是一些代码: ChatClient::ChatClient(QObject *parent) : QObject(parent) { tcpSocket = new QTcpSocket(this); QNetwo

    -1热度

    1回答

    我正在为跨平台桌面应用程序工作。我使用Qt在C++中开发它,并已通过套接字 (QTcpSocket)实现了PC端Omron FINS TCP协议驱动程序。 当我通过FINS协议从寄存器读取 - 我在30ms内收到正确的响应ok,但是当我写入plc的寄存器 - 没有来自plc - 套接字超时错误(QAbstractSocket错误代码= 5)的响应。 从寄存器读取的代码(函数接收reg_addr -

    4热度

    1回答

    我正在使用Qt创建使用QTcpServer的TCP服务器。每次客户端连接到服务器时,我都想知道远程主机的IP地址和端口号。我尝试搜索文档,但无法找到关于此主题的任何信息。 我知道应该有办法,我只是无法弄清楚。请帮助。

    1热度

    1回答

    在QTcpSockets和QThreads上,我一直在努力挣扎几天。 我有一个QTcpServer在一个端口上侦听并使用nextPendingConnection()创建一个新的客户端。所以现在客户端有一个我可以用来读写的qtcpsocket。 假设我有100个客户端连接到我的服务器。当他们中的一个想要向每个人广播一条消息时,我的主线程(在我使用nextPendingConnection()创建客

    5热度

    1回答

    我期待创建一个使用PyQt的QTcpServer,它可以同时将数据返回给2个或更多的客户端。我认为这将需要线程。使用threadedfortuneserver.py示例作为测试用例(包含在PyQt4中,在我的系统上可以在/ usr/share/doc/python-qt4-doc/examples/network中找到),我想连接多个客户端每当其中一位客户要求发财时,其他客户也会收到一条消息,例如