Skip to content

The Dummy Programmer

Stories of daily programming

  • Home
  • The Dummy Programmer Robot
    • Overview
    • Version history & downloads
    • Tutorials
      • TDP Robot – The basics
      • A simple SQL Server backup solution
      • A simple SQL Server backup solution – A next step
  • My other dummy projects
  • Games
    • Space Y: An Asteroids clone
  • Services
    • What’s my user agent
    • What’s my IP address
  • Donate
  • About
  • Toggle search form

Using The Dummy Programmer Chat Client

Posted on April 21, 2020May 10, 2020 By

As promised I want to spend some words on how to use The Dummy Programmer Chat Client. I assume that you have correctly configured both the client and the server as explained in my previous post.

In this example the server is running in a public virtual server I own, but it doesn’t matter: you can configure to make server and client work on the same machine.

When you first run the client, the registration / login form will appear:

In this form you can both create a new account and make login with an existing account. I just created an account with email “me@thedummyprogrammer.com”, now I want to create a new account with the mail “me_too@thedummyprogrammer.com”. So fill the fields and press “Create account”:

When you create an account, your are also logged in. So now you will see the main form of the chat, that is empty because you have to ask someone contact. Also note the statusbar: in my case shows “Connected as me_too@thedummyprogrammer.com”.

Now in the box “Contacts” click “Add” to show the “Add contact” window and search for a contact. If you leave the “Find contact” field empty and press “Search” you will see the complete contact list. Otherwise only contacts matching the string entered will be displayed.

Select the contact you want to add and press “Confirm”. Now if the other user is connected, a new item in his contact request box will appear immediately. Your friend must press “Confirm” to accept your request. Note that if the person you are asking the contact is not connected, he will receive the contact request at the next login.

Now you can start chatting with your friend!!

To make a test I opened two instances of the client chat in my development machine, connected with two different accounts.

Thanks to the push notification mechanism, if you send a message from one instance, you will see the other instance automatically updated with the new message.

That’s it, I hope you enjoy playing with this toy! 😉

C#, The Dummy Programmer Chat

Post navigation

Previous Post: A chat program built in C# with .NET socket library
Next Post: Sum the first N numbers in your program

Related Posts

Working with C# async / await keywords (part 2 of 3) C#
A chat program built in C# with .NET socket library C#
Telerik RadGrid’s pagination hangs ASP.NET
Push notifications library with C# and .NET Framework C#
Capture screen using C# C#
Is Environment.TickCount reliable? C#

Search

Subscribe to our newsletter

Related posts

  • The Dummy Programmer Robot at last!
  • The Dummy Programmer Robot (aka TDP Robot)
  • A chat program built in C# with .NET socket library
  • My other dummy projects

Categories

  • .NET 6 (1)
  • AJAX (1)
  • Android (2)
  • Apache (4)
  • ASP.NET (9)
  • ASP.NET MVC (3)
  • Avalonia UI (1)
  • BCP (1)
  • Bitlocker (2)
  • C# (14)
  • CentOS (4)
  • ClosedXML (1)
  • CLR (1)
  • DNS (1)
  • Encryption (3)
  • Excel (2)
  • FuelPHP (3)
  • Google Chrome (1)
  • GSuite (1)
  • HTML (1)
  • Imagick (2)
  • Javascript (1)
  • Kindle (1)
  • LAMP (3)
  • Linux (6)
  • MariaDB (2)
  • Mathematics (2)
  • MySql (4)
  • NPOI (1)
  • Office 365 (1)
  • Perl (1)
  • PHP (6)
  • Programming (1)
  • Remote desktop (1)
  • SFTP (2)
  • Sockets (3)
  • Sql Server (18)
  • Sql Server 2016 (14)
  • Sql Server 2019 (1)
  • SSL (2)
  • Task scheduler (1)
  • Telerik ASP.NET AJAX (2)
  • The Dummy Programmer Chat (2)
  • The Dummy Programmer Robot (6)
  • Threading (5)
  • Tools (1)
  • TPL (3)
  • TypeScript (3)
  • Ubuntu (4)
  • Virtualization software (3)
  • Visual Studio (1)
  • Visual Studio Code (2)
  • Web fonts (1)
  • Web programming (6)
  • Windows (12)
  • Windows 10 (15)
  • Windows Forms (1)
  • Windows Server (5)

Copyright © 2022 The Dummy Programmer | Privacy Policy |

Powered by PressBook Masonry Dark