while(true)
{
if( poll )
{
do
{
SocketInputStream sis(...);
int size;
sis.read( &size, 4 );
byte * data = byte[size];
sis.read( data, .size );
}
while( !sis.eof() );
}
}
{
ScopeMutex mutex( mutex_object );
SocketOutputStream sos(...);
sos.write(...);
}
Вообще, мне нужно встроить QT диалог внутрь MFC приложения. Чтобы диалог был внутри CDockablePane. С модальными-немодальными диалогами проблем-то нет, а вот чтобы встроить в интерфейс уже проблемы есть. Как я понял, нет простого способа встроить QT диалог внутрь MFC, а вот если сделать через картинку, то можно это будет обойти. ЗАодно и в игрушки и хоть в куда добавлять интерактивные интерфейсы.
* избавиться от MFC нельзя, т.к. приложение написано на MFC, а я просто делаю плагин. Через "картинку" можно будет сделать интерфейс переносимым между приложениями, независимо от API - картинку в диалоге в любой системе можно нарисовать.