void OsiTransportTest::slotServerTSduReady(const CConnection* pConnection) { qDebug() << "OsiTransportTest::slotServerTSduReady, checkServerConnected = " << checkServerConnected << "; checkServerTransportConnected = " << checkServerTransportConnected; if (checkServerConnected) { if (!checkServerTransportConnected) { (const_cast<CConnection*>(pConnection))->listenForCR(); } else { // received data parsing CConnection* myconn = const_cast<CConnection*>(pConnection); if ( myconn->receive(m_serverRcvData) == true) { qDebug() << "OsiTransportTest::slotServerTSduReady: server data ready"; // Обработка данных и сброс буфера по окончании sendTestData(myconn); } else { qDebug() << "OsiTransportTest::slotServerTSduReady: server data is still not ready"; } } } }