qtcpserver

    1熱度

    2回答

    我有這樣 class MyThread : public QThread { public: MyThread (void); ~MyThread (void); void run(); void stop(); // close server and terminate thread public slots: void slotCl

    0熱度

    2回答

    我是QT和C + +新手,我想創建一個QTcpserver使用QThreadpools,因此它可以處理多個客戶端。多個客戶端能夠無任何問題地連接。但是我試圖從Android手機發送一個圖像,腳本「IMGPNG」,指示圖像數據的結束。現在,readyRead信號發出時的問題我正在讀取所有可用數據,然後稍後執行一些字符串操作並重建圖像。我不知道如何接收每個客戶的完整圖像,然後相應地處理它。 void

    5熱度

    2回答

    是否有任何簡單的方法發送文件到服務器與文件名包括在服務器和客戶端的文件名是完全一樣的? 這裏是我的代碼 發件人 QString path = QApplication::applicationDirPath()+"/belajardansa.bmp"; QFile inputFile(path); QByteArray read ; inputFile.open(QIODevice::Rea

    0熱度

    2回答

    我想在qt framework中編寫一個控制檯聊天程序。我在發送消息時遇到問題。 客戶端向服務器發送消息,但服務器在客戶端程序關閉之前不會接收消息。當客戶端關閉時,服務器顯示所有消息。我不想那樣。我希望服務器在我發送消息時獲取消息到它。 我寫了下面的代碼。你會看到我想要做的,如果你看看客戶端的主要功能。 /* Created BY : Creation DATE : 26/1

    0熱度

    2回答

    我想用QTcpSocket傳輸文件。連接運行良好,但我的問題是當我嘗試在文件上記錄接收到的字節。當我打開文件時,在文件的開頭有一些奇怪的字符。這些角色是什麼?

    1熱度

    1回答

    由於有段時間我一直在使用Qt(對不起,我的英語)。我現在正在使用QtNetwork。 我需要創建一個客戶端 - 服務器像系統。其基本思路是這些: 的IP都(客戶端和服務器)的公司可以改變。無法將服務器IP存儲在客戶端上的配置文件中。因此,服務器必須以某種方式公佈它的IP,並且客戶端必須能夠檢測到要連接的服務器IP。 客戶端必須能夠在沒有服務器的情況下工作,並更新其工作的服務器(一旦連接)。 客戶端

    0熱度

    2回答

    我正在設計一個使用Qt創建器訪問遠程桌面的應用程序。爲了從遠程桌面獲得「退出」信號(在完成我的目的之後),我正在使用Tcpserver和Tcpsocket。我的電腦充當服務器,而遠程電腦充當客戶端。我正在使用以下概念: 服務器PC 1.按PushButton訪問遠程屏幕(使用tightvnc以全屏模式)。 2.啓動服務器並偵聽任何活動連接(我正在使用端口9876)。 3.找到活動連接。連接到客戶端

    0熱度

    1回答

    我正在編程一個服務器,我編寫了服務和管理器。當我停止與UI服務器管理器的服務器,該服務器調用一個名爲「stopServer()」函數,該函數包含以下內容: qDebug() << "Stopping the server..."; // Clear the vector and free the memory by deleting pointers qDebug() << clients.s

    1熱度

    3回答

    我想創建一個SSL服務器,所以我繼承了QTcpServer,我重寫了incomingConnection(),我創建了QSslSocket,設置了它的描述符,並調用QSslSocket::startServerEncryption。此時我需要等待QSslSocket::encrypted()信號發出,並且只有在該信號發出後,我的服務器纔會發出newConnection()信號。客戶端代碼會認爲它使

    1熱度

    1回答

    我只是做了自己的實現QTcpServer既可和超載incomingConnection功能。 void Server::incomingConnection(int handle) //Server inherits from QTcpServer { qDebug()<<"Server::incomingConnection"<<handle; Thread *thread