qtcpserver

    3熱度

    1回答

    我有兩個項目,一個用於服務器,一個用於客戶端。在客戶端上,當我想發送數據時,我創建了一個QTcpSocket成員變量,然後使用write()方法發送數據。 在服務器上,我收到信息,但我想將信息發送回客戶端。具體來說,我想驗證一個用戶,所以我發送他們在客戶端登錄到服務器的用戶名和密碼,我想檢查保存在服務器上的數據庫的數據,然後發送信息返回給客戶以驗證信息是否正確。 我的問題是,我不知道如何將信息從服

    2熱度

    3回答

    程序有效,但客戶端無法連接到服務器。 (我運行2個程序的例子:客戶端和服務器)。我找不到我的錯誤在哪裏。 我寫了下面的代碼。你會看到我想要做的,如果你看看主要功能。 //main.cpp int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); //выбор клиента или сервера cout <

    0熱度

    1回答

    爲什麼我無法使用telnet客戶端連接到在本地主機上運行的服務器? 我正在使用windows-7 & telnet客戶端在控制面板中打開。 請建議如何讓它工作? #define SERVER_PORT 5000 TCP服務器在tcpserver的對象創建:---爲tcpserver的 tcpserverobject::tcpserverobject(QObject *parent) :

    0熱度

    1回答

    因此,我正在研究QTCreator中一個非常基本的服務器/客戶端事物。當客戶端嘗試連接時,我應該讓服務器將證書發送到客戶端。我在服務器以下代碼: void Dialog::createSocket() { tcpSocket = (QSslSocket*)tcpServer->nextPendingConnection(); QByteArray key; QByteArray ce

    0熱度

    1回答

    我的gui有兩個按鈕,一個啓動服務器&其他停止服務器。 Brief:--- 一旦服務器啓動後,在每一個新的客戶端請求我將創建一個新的線程&這將處理與客戶的溝通。 Detail: - 當按下start button,我創建一個對象「tcpserverobjectWrapper」,這將創建一個另一個對象「tcpserverobject」這個對象及牡丹QTcpServer既可。 現在這個Qtcpserv

    -1熱度

    1回答

    我創建了服務器和客戶端之間的連接,連接在控制檯中工作正常,但我不能將QTcpServer類連接到帶有信號和插槽的GUI。這裏是我的代碼: ServerTCP.cpp ServerTcp :: ServerTcp (QWidget *parent) { listen(QHostAddress::Any,4000); QObject:: connect(this, SIGNAL(

    0熱度

    2回答

    我正在寫一個簡單的網絡應用程序。客戶端發送到服務器消息服務器在QTextEdit中打印並響應客戶端。 我正在使用QTcpServer和QTcpSocket。 存在一個我無法解決的問題。接收數據是quint16 + QTime + QString作爲QByteArrey發送。 我使用quint16來接收數據塊的大小。出於某種原因,當客戶機向服務器發送 next block size: 16 (qui

    0熱度

    1回答

    我正在開發一個有意義的應用程序,我周圍實施的QTcpSocket包裹我的類(因爲它是一個TCP協議,我需要能夠使用原始套接字和添加的功能作爲儘可能無差別)。 所以,爲了簡單起見,我的代碼的結構是這樣的: class MyTCPSocket : public QTcpSocket { Q_OBJECT // .... } class MyTCPServer : public QTcpSe

    1熱度

    1回答

    void server::incomingConnection(qintptr socketDescriptor) { qDebug() << "incoming connection"; connection* new_connection = new connection(this); new_connection->set_socket_descriptor(

    6熱度

    2回答

    我的電腦的IP在本地網絡上訪問是192.168.0.100,我開始了我的QTcpServer既可與 if (!tcpServer->listen(QHostAddress::LocalHost, 1234)) { 當我嘗試用netcat 192.168.0.100 1234連接到它,連接被拒絕,但netcat localhost 1234成功。 與此同時,如果我聽netcat -l -p 12