The visual studio project is composed of 2 solutions. One is the client, and the other is the server. They work as you would expect a TCP client and server to work, allowing for the exchange of text messages.
The purpose of this project was mostly to learn general C#, networking, sockets, asynchronous code, and C#’s graphical API. The source code is available on my GitHub. A direct link to the repo for this project is available below.