Skip to content

Instantly share code, notes, and snippets.

@esmarr58
Created March 20, 2025 14:44
Show Gist options
  • Select an option

  • Save esmarr58/c534d44591984ca41a421c2e531671e6 to your computer and use it in GitHub Desktop.

Select an option

Save esmarr58/c534d44591984ca41a421c2e531671e6 to your computer and use it in GitHub Desktop.
void MainWindow::sendHeartbeat() {
QJsonObject heartbeatMessage;
heartbeatMessage["type"] = "heartbeat";
heartbeatMessage["timestamp"] = QDateTime::currentSecsSinceEpoch(); // Unix timestamp
QJsonDocument doc(heartbeatMessage);
QString jsonString = doc.toJson(QJsonDocument::Compact);
if (m_connected) {
m_webSocket->sendTextMessage(jsonString);
qDebug() << "Enviando heartbeat: " << jsonString;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment