Qt C++ TCP Chat Application (Client & Server Full-Duplex)
- Enter the Port Number in 'MyChatServer' first and Press the 'Connect' Button.
- Then Enter the Host Address and the Port Number Assigned to the Server in 'MyChatClient'.
- Server and Customer Chatting to Each Other.
- When the Server or Customer Presses the 'Disconnect' Button, the 'Caution' Message Box Pops Up.
- A Successful Reconnection.
MyChatClient.fldr
├── MyChatClient.pro : pro file, add 'QT += network'
├── MyChatClient.pro.user
├── MyChatClient.pro.user.65e3a51
├── main.cpp
├── widget.cpp : main code
├── widget.h : header file
└── widget.ui : ui
MyChatServer.fldr
├── MyChatServer.pro : pro file, add 'QT += core gui network'
├── MyChatServer.pro.user
├── MyChatServer.pro.user.65e3a51
├── main.cpp
├── widget.cpp : main code
├── widget.h : header file
└── widget.ui : ui
.gitattributes
LICENSE
README.md
- QtWidgets
- QMessageBox
- QTime
- QTcpSocket
- QTcpServer
- Qt : 5.10.1
- qmake : 3.1
- C++
- Qt Creater 4.5.1 (Community)
- CPU : 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz
- GPU : NVIDIA GeForce RTX 3050
- OS : Window 11 Pro x64
- RAM : 32 GB