2017-01-13 172 views
-1

我想這樣做如何通過QT中的C++套接字發送和接收數據?

對於服務器:

QTcpServer qtp; 
qtp.listen(QHostAddress::Any, 1440); 
qtp.readFromClient(); //What is the name of the method to read the byte from a client ??? 
qtp.close(); 

對於客戶端

QTcpClient client; 
client.connect("127.0.0.1", 1440); 
client.sendData(myString); // What is the name of the method to do this ??? 
client.close(); 

我沒有QTcpServer既可找到一個方法名稱檢索數據和QTcpClient發送數據。什麼是方法名稱來做到這一點?

+0

我的回答對你有幫助嗎? –

回答

1

您可以看到所有可用的方法閱讀文檔。在this link中有QTcpSocket繼承的QAbstractSocket類的文檔。

反正你要使用的方法是write()發送數據,你可以檢查數據是否可用與bytesAvailable()閱讀和read()readData()讀取數據。這些las方法是從QIODevice類繼承和重新實現的,您也可以在documentation中找到。

+0

是的,但它太難了,...我沒有找到方法名稱來檢索此鏈接中的數據,也沒有發送數據... –

+0

我編輯了答案與方法的名稱和文檔的鏈接你應該閱讀。 –

相關問題