This is a simple TCP chat application that allows multiple clients to connect to a server and communicate with each other in real-time. The application has a graphical user interface (GUI) for both the client and the server.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Visual Studio (2017 or later)
.NET Framework (4.7.2 or later)
- Open a terminal and navigate to the directory where you want to clone the repo.
- Run the following command: git clone https://github.com/M-ImranIsmael/TCP-Chat-App.git
- Open the cloned repo in Visual Studio.
- Open the solution file TCP-Chat-App/Client_GUI/Client_GUI.sln in Visual Studio.
- Build the solution by clicking on Build > Build Solution.
- Repeat steps 4 and 5 for the solution file TCP-Chat-App/Server_GUI/Server_GUI.sln
-
After building the solution, navigate to the bin folder of the respective project.
For the client: TCP-Chat-App/Client_GUI/Client_GUI/bin For the server: TCP-Chat-App/Server_GUI/Server_GUI/bin
-
Run the executable file (Client_GUI.exe or Server_GUI.exe) to launch the application.
- C#
- .NET Framework
- Visual Studio