qtcpsocket

    1热度

    1回答

    我有一个QTcpServer应用程序和QTcpClient应用程序。 See my screenshot. 当与服务器从服务器断开,在服务器端进行交互后,客户端会出现事件(在客户端套接字 - 在插槽): void CMyClient::onSocketDisplayError(QAbstractSocket::SocketError socketError) { QString sEr

    0热度

    1回答

    我需要字节插座传输的音频文件的字节和在接收端我需要妥善安排。例如,有两个音频文件A和B,I必须从A和传送读一个字节,接下来我要读从B和传输第一字节,从A这样转印有然后第二个字节和第二字节从乙做直至EOF,在接收器侧予必须组织为A和B. 上述一个I在C++(QT)在TCP套接字试图为一个音频文件正确接收字节。 QString path = "a4.wav"; QFile inputFile(pat

    0热度

    1回答

    当前使用Qt的QTcpsocket库和python 3的套接字类。我已经获得了Qt的C++ fortune客户端/服务器示例来构建和正确运行。但是,它适用于C++的客户端和服务器。要求是服务器正在运行Python。 # Server.py import socket # ... sock = socket.socket(socket.AF_INET, socket.SOCK_STREA

    0热度

    1回答

    我的主要问题是:我有一个公认的IP列表,我正在进行多线程TCP客户端 - 服务器通信;所以每当有新的连接请求来自任何随机客户端(服务器不停地监听)时,我想首先将该IP与存储的IP进行比较,并且只有当它是我公认的IP之一时才允许新连接。可以有硬盘.txt文件或的QList或的QString取一个更好的soluion。 编辑:为了使自己清楚,以下是我到目前为止已经开发了server.cpp文件,我目前

    1热度

    1回答

    我在Qt上编写客户/服务器通信系统。我正在使用QTcpServer和QtcpSocket。我从客户端发送一些信息,但是如何从服务器返回值? 客户端 QTcpSocket *socket = new QTcpSocket(this); socket->connectToHost("MyHost", "MyPort"); socket->write("Hello from Client...");

    0热度

    1回答

    我需要实现以300 Hz(每秒300个采样)读取数据的客户端。当使用C套接字时,一切都可以接受,因为我需要运行一个连续的while循环来从服务器获取数据(阻止客户端处理其他任何事情)。 所以,我决定尝试移动到QTcpsocket,以处理来自其他对象到客户端对象的信号。但是,当我连接与QTcpSocket,并连接信号读取 connect(socket,&QTcpSocket::readyRead,

    1热度

    1回答

    在我的应用中,我通过QTcpSocket以字节数组的形式从Android设备接收格式为JPEG的图像。 当我在我的开发PC上运行这个应用程序时,它就像一个魅力(无论是在调试和发布模式)。但是,我无法从未安装Qt的另一台PC上的字节数组中加载QImage。 我在Qt中为我的平台(Windows x64,msvc_2015_64)包含了所有* .dll文件,并且还安装了Visual Studio C+

    2热度

    1回答

    我有QTcpServer既可。我想从客户端发送大量数据,以及如何在服务器上接收到所有数据时捕获信号? “while(socket-> bytesavailable)”不起作用。 例如: 时的QByteArray尺寸为9000,这是从客户端发送,这是4000或5000的服务器上... 例二: 在这case readyRead()SIGNAL被Emited 8次。 void Client::SendM

    0热度

    2回答

    我需要使用QTcpSocket和QTcpServer进行简单的聊天应用程序。我知道我应该在消息的开头放置消息大小来检查消息边界。但是,当应用程序只收到部分消息或多条消息时,我应该如何处理这些情况? 或者有可能是应用程序在第一次收到不完整的消息,然后收到另一个消息。在这种情况下,两个消息将被合并到一个并且只有第二个消息的一部分将被识别。

    1热度

    2回答

    我的程序是一个TCP套接字服务器,它应该通过命令 - 应答系统在网络上进行管理。命令(请求)-answer系统不是问题:客户端发送数据包,服务器接收数据包并生成响应。数据包只是一个字节序列。 问题是我必须创建一个简单的帐户系统。我的服务器应该存储和管理两种账户类型:“管理员”和“简单用户”。所以我应该有这样的东西:注册,认证和密码存储系统。这可以简单地在Qt5上完成?例如,我只能通过网络发送用户名