![Logo](https://github.com/Anthonyr06/Messaging-System/raw/master/logo.png)
This project is about a chatroom where multiple users can join.
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
MessagingSystem is a WPF-MVVM instant messaging application that uses Sockets for real-time communication. It enables the user to send text messages to other clients that are connected to and logged into the chat server. The project consist in two WPF apps: The Client and The Server, where both interacts together to form the Messaging System.
- WPF
- C#
- XAML
- .Net 6.0
- Visual Studio 2019/2022
- Clone the repo
git clone https://github.com/Anthonyr06/Messaging-System.git
- Run it on Visual Studio
-
Run ChatServer project
-
Click 'Start the server' Button
-
Run ChatClient project
-
At the left upper corner, write down an username
-
click login button
-
Open another instance of ChatClient project
-
Redo steps 4 and 5
-
Done!
- Modern design
- Data persistence
- External IP connection
See the open issues for a full list of proposed features (and known issues).
Distributed under the MIT License. See LICENSE.txt
for more information.
Anthony Ramos
Project Link: https://github.com/Anthonyr06/Messaging-System