Skip to content

malaaeldinaly/Client-Server-Live-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Private and group chat application with C# WPF.NET

Description

Simple chat application using LAN with TCP/IP socket programming technology in C#. Application is a multi thread network application and works in a non-blocking way. Both group and private messaging are also implemented in this code together with the ability to share relatively small files.

It is a single page application that serves both as a server and a client depending on the role the user wants instead of the formal seperate server and client applications.

For simplicity and demonstration purpose user authentication is simply handled with a simple xml file, which can be found here.

Previews

Login Page

Test account:
Username: user Password: pass

Chat Page

  • UID: Represents user unique identifier that will be used by other clients to add that user.

  • Users can join any group with the group ID specified below the UID.

About

Full Developed in C# and ASP.net FrameWork, Socket Programming.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages