Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Neutroo/NetChat

Simple and quick client-server application for chatting with attractive UI flat design on C# with WPF and WCF.
https://github.com/Neutroo/NetChat

csharp net472 wcf wpf

Last synced: about 2 months ago
JSON representation

Simple and quick client-server application for chatting with attractive UI flat design on C# with WPF and WCF.

Awesome Lists containing this project

README

        

# NetChat
Simple and quick client-server application for chatting with attractive UI flat design on C# with WPF and WCF.

## Getting Started
These instructions will get you a copy of the project, it will make it up and running on your local machine for development or usage.

### Installing
To download a copy of the project [click here](https://github.com/neutroo/NetChat/archive/refs/heads/master.zip).

### Running the project
1. Build each project (NetChatService, NetChatClient, Host).
2. Right click on the "Host" in the "Solution explorer" and click on "Open folder in the explorer".
3. Open bin/Debug or bin/Release and run Host.exe as administrator. You will see this result:

4. Then go back to Visual Studio and right click on the "NetChatClient" in the "Solution explorer", after that click on "Open folder in the explorer".
5. Open bin/Debug or bin/Release and run NetChatClient.exe.

![loginPage](https://raw.githubusercontent.com/Neutroo/Neutroo/main/Images/NetChat/Screenshot%202021-12-13%20193349.png)

6. Enter your username and start chatting:

![chatPage](https://raw.githubusercontent.com/Neutroo/Neutroo/main/Images/NetChat/Screenshot%202022-02-21%20202659.png)

## Built With
* [.NET Framework 4.7.2](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net472) - The framework used
* [WPF](https://docs.microsoft.com/ru-ru/visualstudio/designers/getting-started-with-wpf?view=vs-2022) - Used for creating client layer
* [WCF](https://docs.microsoft.com/ru-ru/dotnet/framework/wcf/whats-wcf) - Used for creating server/service layer

## Authors
* Rodion Kushnarenko - [Neutro](https://github.com/Neutroo)

## License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/neutroo/NetChat/blob/master/LICENSE) file for details.