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上完成?例如,我只能通過網絡發送用戶名