qtcpsocket

    0熱度

    1回答

    我使用此消息傳遞:%total_msg_length%|%msg_body%通過tcp-sockets(python/pyqt)接收字符串數據。這是好的傳達,還是我應該嘗試別的?

    4熱度

    1回答

    我正在使用Qt創建使用QTcpServer的TCP服務器。每次客戶端連接到服務器時,我都想知道遠程主機的IP地址和端口號。我嘗試搜索文檔,但無法找到關於此主題的任何信息。 我知道應該有辦法,我只是無法弄清楚。請幫助。

    0熱度

    1回答

    我的問題是變量內容總是空的。 這裏是我的代碼: QFile file("/home/qt/Client/file.txt"); if(file.open(QIODevice::ReadOnly)){ qDebug("File opened"); } QDataStream fileData(&file); QByteArray content; QDataStream ou

    0熱度

    1回答

    是否可以在QTcpSocket上偵聽? 我在Tcp上有一個簡單的p2p連接。 但我找不到一個方法來啓動一個隨機空閒端口上的QTcpSocket。我應該使用QTcpServer嗎,還是僅僅有一點矯枉過正?

    1熱度

    1回答

    我有一個QTcpSocket的子類。問題是:當我firt時間連接到服務器 - 一切正常,但套接字連接後,我重新啓動服務器(python socketServer,只需關閉並再次啓動腳本)套接字斷開連接並嘗試重新連接服務器關閉時,但是當我再次啓動服務器 - 什麼都沒有發生,socket.state()總是在ConnectingState中。什麼錯誤? 這裏示例代碼: # -*- coding: ut

    1熱度

    1回答

    使用Qt編寫聊天。有問題。我的客戶端的QTcpSocket保持連接狀態,但服務器發出newConnection()信號。網絡會話不是必需的。這是爲什麼?下面是一些代碼: ChatClient::ChatClient(QObject *parent) : QObject(parent) { tcpSocket = new QTcpSocket(this); QNetwo

    -1熱度

    1回答

    我正在爲跨平臺桌面應用程序工作。我使用Qt在C++中開發它,並已通過套接字 (QTcpSocket)實現了PC端Omron FINS TCP協議驅動程序。 當我通過FINS協議從寄存器讀取 - 我在30ms內收到正確的響應ok,但是當我寫入plc的寄存器 - 沒有來自plc - 套接字超時錯誤(QAbstractSocket錯誤代碼= 5)的響應。 從寄存器讀取的代碼(函數接收reg_addr -

    1熱度

    1回答

    在QTcpSockets和QThreads上,我一直在努力掙扎幾天。 我有一個QTcpServer在一個端口上偵聽並使用nextPendingConnection()創建一個新的客戶端。所以現在客戶端有一個我可以用來讀寫的qtcpsocket。 假設我有100個客戶端連接到我的服務器。當他們中的一個想要向每個人廣播一條消息時,我的主線程(在我使用nextPendingConnection()創建客

    5熱度

    1回答

    我期待創建一個使用PyQt的QTcpServer,它可以同時將數據返回給2個或更多的客戶端。我認爲這將需要線程。使用threadedfortuneserver.py示例作爲測試用例(包含在PyQt4中,在我的系統上可以在/ usr/share/doc/python-qt4-doc/examples/network中找到),我想連接多個客戶端每當其中一位客戶要求發財時,其他客戶也會收到一條消息,例如

    2熱度

    4回答

    我是新來的Qt,所以如果這是一個完全愚蠢的問題... 我想使用QTcpSocket。 如果我做的: ... QTcpSocket * socket socket = new QTcpSocket(this); socket.write(1); ... 它抱怨的write()不是整數(不是一個const char *)工作。 如果我: ... QTcpSocket * socket