2016-10-14 56 views
0

我正在開發Qt和覆盆子pi之間的簡單遊戲項目。通過ssh通信連接Qt到覆盆子pi

有沒有人有教程或簡單的Qt代碼如何通過SSH通信建立Qt to Raspberry pi之間的通信?

我做了一些關於這個問題的研究,但其中大多數需要像我不太熟悉的「libssh」這樣的庫。

任何幫助表示讚賞。

+0

那麼,Qt工具包是否實現了一個ssh客戶端呢?如果是這樣,請看看文檔,我會說。 – arkascha

+0

Qt中沒有SSH功能。你很可能必須使用libssh。 – Hayt

+0

以及我如何使用libssh? –

回答

0

Qt不包含SSH客戶端或服務器,您需要爲此使用其他SSH庫,例如libssh2

或者,你可以考慮一些其他的方法:

使用QTcpSocket/QTcpServer和外部SSH客戶端(例如在ssh命令行工具),以隧道的TCP連接。

使用QProcess來運行ssh命令行工具來創建連接並通過終端連接讀取&寫入數據。

使用SSL而不是SSH通過使用QSslSocket