SocketChat icon indicating copy to clipboard operation
SocketChat copied to clipboard

C# & WPF Client-Server chat application

SocketChat

A simple Client-Server chat application written in C# & WPF.

Contains sample usages of:

  • Socket Programming using System.Net.Sockets
  • Multithreading using System.Threading
  • XAML Binding and System.ComponnentModel.INotifyPropertyChanged for reporting changes to UI
  • GC using System.IDisposable
  • Continuous Integration using AppVeyor.com (Free for open source projects)

Third party dependencies:

  • Extended.Wpf.Toolkit
    • Nuget: https://www.nuget.org/packages/Extended.Wpf.Toolkit/
    • Github Repo: https://github.com/xceedsoftware/wpftoolkit

Continuous Integration:

  • AppVeyor: Build status