June 7th 2014, PONG
← May 6th 2014 Android Deployment with Qt 5 | ● | June 8th 2014 SSL Certificates and Private Keys →
As basis for the server, I choose to setup a simple test server that communicates over a SSL encrypted socket. For that purpose I looked into Boost.Asio and Qt.
Boost.Asio is a very powerful frame work to develop state of the art networking solutions. It is pretty low level, however, which makes the rapid prototyping process to get something going in the first place, a hard task. Especially if SSL encryption comes on top.
Qt makes prototyping much easier. It comes with a QTcpServer class, which communicates over a QTcpSocket. But Qt also features a QSslSocket class which can be used as a drop in replacement for QTcpSocket on the QTcpServer.
So I opt for Qt as the framework to test the SSL comunication between the server (named PONG in the following) and the client (named PING) over a QSslSocket.
← May 6th 2014 Android Deployment with Qt 5 | ● | June 8th 2014 SSL Certificates and Private Keys →