qudpsocket

    0热度

    2回答

    我正在使用QUdpSocket将参考数据写入机器人。 我希望传输尽可能实时。 这里是我现在做: if (dataBuffer.count() > 0) { int numWritten = udp_socket->writeDatagram(dataBuffer.left(64), t_host, t_port); if (numWritten > 0) { dataBuff

    0热度

    1回答

    我从UDP客户端接收数据时遇到问题。我使用的代码是: MyUDP::MyUDP(QObject *parent) : QObject(parent) { socket = new QUdpSocket(this); socket->bind(QHostAddress("192.168.1.10"),2000); connect(socket, SIGN

    2热度

    2回答

    我有问题QUdpSocket。我想创建一个简单的程序来使用UDP protokol发送和接收数据。我已经阅读了许多类似的话题,但我没有找到解决办法。通信只为QHostAdress::LocalHost工作,然后我给这个相同的数据发送,但如果我想发送数据到外部设置具体地址,例如194.181.161.134,那不起作用。这意味着数据发送,但我无法收到。这是我的代码: class Okno_GL :

    0热度

    1回答

    我想送一个结构。 我想不要序列化它(所以请不要回答QDataStream ... ^^)。 这项工作? : myStruct a; //set a variable mySocket->writeDatagram((const char*) &a, sizeof(a), someQHostAddress, somePort);

    0热度

    1回答

    大家好! 我与QUdpSocket提供和readyRead信号工作的一个奇怪的问题,我可以说,它不工作,因为我认为, 我创建了一个QUdpSocket提供并将其绑定到某个端口时,readyRead信号连接到我的插槽,我读了所有悬而未决的数据报如下 if(!udp_listener) { udp_listener = new QUdpSocket(this); connec

    0热度

    1回答

    所以,UDP服务器显然是刚刚监听某个端口上,可处理的字节数组,其附带的源IP和端口: // In this code, listener is QUdpSocket* FileServer::FileServer(QObject *parent) : QObject(parent) , listener(new QUdpSocket(this)) { // bin

    1热度

    2回答

    我必须通过UDP与某些设备进行通信。问题是QUdpSocket根本不工作,没有bind()的特殊情况。我使用connectToHost()方法for access to read()/write() functions。使用代码时 UDP交换不工作: m_udp.connectToHost(QHostAddress("192.168.100.15"), 4001); m_udp.waitFor

    2热度

    1回答

    概述的问题: 操作系统:Ubuntu的 我使用QT工具接收(远程机器使用的GStreamer发送从远程机器的视频数据实时数据)并将该数据写入端口5000. 端口5000已绑定到另一个gstreamer实用程序。此实用程序监听端口5000并将数据转换为视频流。很明显,事情并不完全正常,我不能观看视频。所以我有两个问题: 1)使用Qt实用程序,是否合法写入端口5000,尽管端口绑定到gstreamer

    0热度

    1回答

    我是网络世界的超级新手,所以我有一个当前正在使用newConnection信号的QTcpserver,但我想知道是否可以使用QTcpServer使用QUdpSocket?这是可能的吗?

    1热度

    1回答

    我正在使用QT。我需要广播数据,所以我尝试使用QUdpSocket。但数据可能太大(writeDatagramQUdpSocket::error返回DatagramTooLargeError后)。所以我分割数据并且几次给零件打电话writeDatagram。但是接收到的套接字只接收一次数据,只有第一个包。接收代码 connect(&m_socketReceiver, &QUdpSocket::re