I don't know who gets an "official" vote but I am in favor of making QtWebSockets part of the official Qt repository and would like to see it included in the next 5.2.1 release.
Since I consider it to be 'Qt-worthy' but almost 'QML-worthy', I recommend that a public Q_INVOKABLE disconnect() method be added to the QQmlWebSocket class with error handling and that error handling be improved in the setUrl, open, close and setTextMessage methods, among others. These methods could return a bool value, use try/catch or a combination. Let me know what you think of these suggestions. Thanks. Steve -----Original Message----- From: Kurt Pattyn Sent: Friday, December 20, 2013 5:07 PM To: [email protected] Subject: [Development] [Feature Request] Add QtWebSockets to Qt Hi, I propose to move QtWebSockets from the playground (https://qt.gitorious.org/qtplayground/websockets/) to the official Qt repository as an add-on. As there is a need for a websockets implementation in Qt (see https://bugreports.qt-project.org/browse/QTBUG-26300 and https://bugreports.qt-project.org/browse/QTBUG-26298), QtWebSockets could be a welcome addition. The module only depends on Qt (core and network, and Qml for the Qml component). It supports the ws and wss schemes, and can be used as a client and server component. The API is modelled after QAbstractSocket and QTcpSocket, and hence should be familiar for Qt developers. The Qml module has been reviewed by Alan Alpert, and is considered 'QML-worthy'. Currently, the module builds as a Qt add-on, and can be used by adding QT += websockets. QtWebSockets passes the Autobahn Testsuite (see http://autobahn.ws/testsuite/), has extensive unit tests, and builds successfully on the Qt CI infrastructure. Performance has also been tested with AutoBahn TestSuite, and is up-to-par with all current browsers and websocketpp (even slightly faster). Please cast your votes. Cheers, Kurt _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
