2017-01-13 133 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

我编辑了答案与方法的名称和文档的链接你应该阅读。 –

相关问题