##Description This application using socket programming in C# and .Net to create a communication between client and server, using 3 layer modal to connect with database and client control. This application also provide a safe mechanism to protect message between them by using RSA-1024 to create public key and private key and DES to encrypt message between the conversation server and client. This is also my first application in C# so there are many mistake in cooding, algorithm also the think in solving the real issue.
##How to use
- First start running server side application, you will see the address and port to connect

- Next, open Solution with vs studio code in client side. Chose MyClient.cs and change the ip address fix with the server.

- Now at the log console of server side you can see the exchange message between client and server.

##Function of this application
There are some function such as: Login, Register, Create chat room, join chat room,...