Hi,
had a quick look into the implementation as I wanted to use it in my existing
webserver.
However, the API does not provide a way to use it for an _existing_ tcp
communication channel.
What would be great is if you modify QWebSocketDataProcessor in some way so
that it just
get's data from anywhere and therefore also make it a public class.
I see it's currently reading from an QIODevice which should be ok, but what is
unfortunate
is that QWebSocketFrame::readFrame(pIoDevice); blocks!
The problem is exactly what you already wrote as comment there:
case PS_WAIT_FOR_MORE_DATA:
//TODO: waitForReadyRead should really be changed
//now, when a websocket is used in a GUI thread
//the GUI will hang for at most 5 seconds
//maybe, a QStateMachine should be used
--
Best regards/Schöne Grüße
Martin
A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?
() ascii ribbon campaign - against html e-mail
/\ - against proprietary attachments
This mail was not scanned before sending.
It was sent from a secure Linux desktop.
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development