Chat application written in Qt using QTcpServer and QSslSocket.
Chat application with support for group chats and sending images.
Server: Command line application started with optional command line argument representing port number. If not specified, port 10000 is used.
Client: On first page, enter address of server and port on which to connect. After that enter username and password. If you are logging in first time with that username, account is automatically created with entered password. You can add new contacts or create chat groups with your contacts. Sending pictures is supported.
Current encryption certificates are bound to "localhost" address. Connecting to any other address(including 127.0.0.1) will fail due to certificates(this is wanted behaviour). If you wish, you can generate new certificates using this tutorial which was used to generate current ones.
Qt 5
C++14
Natalija Jovanović: github
Nikola MIlovanović: github nikolamilovanovic94@gmail.com