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";
			}
		}
	}
}