-1
Как я могу писать пользовательские данные QTcpSocket и читать его вНаписание пользовательских данных в QTcpSocket
QTcpSocket * sock = tcpServer->nextPendingConnection();
?
Как я могу писать пользовательские данные QTcpSocket и читать его вНаписание пользовательских данных в QTcpSocket
QTcpSocket * sock = tcpServer->nextPendingConnection();
?
Как только вы получите свой сокет, вы можете просто подключить его через сигналы/слоты, чтобы получить данные. Вам нужно будет сохранить сокет через переменную экземпляра.
Заголовок:
QTcpSocket* sock;
Файл Реализация:
YourClass::someMethod {
this->sock = tcpServer->nextPendingConnection();
connect(this->sock, SIGNAL(readyRead()), this, SLOT(startRead()));
}
void YourClass::startRead {
char buffer[1024] = {0};
this->sock->read(buffer, client->bytesAvailable());
cout >> buffer >> endl;
this->sock->close();
}