Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ohad-shai/chat-app

A chat application, developed in C# (WinForms).
https://github.com/ohad-shai/chat-app

chat chat-application csharp tcp-client tcp-listener threading windows-forms winforms

Last synced: 3 months ago
JSON representation

A chat application, developed in C# (WinForms).

Awesome Lists containing this project

README

        

## A chat application, developed in C# (WinForms).

Developed as a final project in Advanced C# Programming - as part of the .NET web development course in John Bryce college.

**Project focused on:**
- Delegates & Events
- Working with TCP: TcpClient, TcpListener
- Serialization
- Threading
- Working with WinForms

### Images (Server vs. Client):

Opening Screen:

![Opening Screen](https://user-images.githubusercontent.com/72609649/95757574-fdb15700-0caf-11eb-925f-1d2a5a711109.png)

Login Screen:

![Login Screen](https://user-images.githubusercontent.com/72609649/95757594-01dd7480-0cb0-11eb-9f36-c2f86e737fdb.png)

Chat Screen:

![Chat Screen](https://user-images.githubusercontent.com/72609649/95757679-20437000-0cb0-11eb-95c9-3936f5c1c5f8.png)

Chat Party Screen:

![Chatting Screen](https://user-images.githubusercontent.com/72609649/95757691-233e6080-0cb0-11eb-8b5b-77060a00fc55.png)

Class Diagram:

![Class Diagram](https://user-images.githubusercontent.com/72609649/95757708-29ccd800-0cb0-11eb-8678-9af884843c41.png)