This project is a Qt-based TCP client application that demonstrates how to create a GUI application using Qt and how to interact with a TCP server.
MIT License
This project is a Qt-based TCP client application that demonstrates how to create a GUI application using Qt and how to interact with a TCP server. The application includes features such as sending and receiving messages from the server.
Connect to a TCP server.
Send messages to the server.
Receive messages from the server.
Simple and intuitive GUI.
Qt 6.x.
C++17 compatible compiler.
Clone the repository:
git clone https://github.com/MOsinskyi/qt-client-app.git
cd qt-client-app
Open the project in Qt Creator:
Launch Qt Creator.
Open the project by selecting the .pro
file.
Build the project:
Select the appropriate kit for your environment.
Click on the Build
button or use the keyboard shortcut Ctrl+B
.
Alternatively, you can build the project using the command line:
mkdir build
cd build
qmake ..
make
Run the project:
Run
button or use the keyboard shortcut Ctrl+R
.or
./build/qt-client-app
Go to release page.
Download ubuntu package: client-app-linux-ubuntu.deb
.
Install package, using command:
sudo dpkg -i client-app-linux-ubuntu.deb
Done ✅.
Download client-server-linux-installer.run
from release page.
Run installer:
chmod +x client-server-linux-installer.run
./client-server-linux-installer.run
Follow the installer steps.
Done ✅.
Download client-app-linux-portable.zip
from release page.
Extract files from archive.
Run:
cd ~/client-app-linux-portable/Client
chmod +x client-app.sh bin/client-app
./client-app.sh
Done ✅.
client-server-linux-installer.exe
from release page.client-app-windows-portable.zip
from release page.client-app.bat
.Contributions are welcome! Please open an issue or submit a pull request with your improvements.
This project is licensed under the MIT License. See the LICENSE file for details.