Universal Windows 10 C# Client/Server Application

I'm looking for a client/server application made using Visual Studio 2017 Community Edition that has blocks of text information that can be modified in one computer and sent to another. The blocks of information need to be filled automatically by reading text from a printer port (monitored all the time). Also a simple setup screen to enable/disable stations, accessible by pressing a certain (discreet) key combination. The purpose of the project is to learn how to interact with different stations and how to get automated input by grabbing text from a printer port each time a document is printed and using it as the data to be used by each text block. The 1st terminal should be the server; the one that receives the data from the printer port. The other terminals should simply be able to receive the data blocks filled by station one, be able to modify the contents and be able to send the blocks to another station. The text blocks should have more than one line, breaking a string into different parts separated by spaces. For example: PRINTED TEXT: "123 WHITE DOG BARKS LOUD", this text should be expressed in the block as 5 different lines which could be added to a SQL database or saved to a file, for later review. Nothing fancy, just useful. Explain the code in simple terms with comments. I am not trying to spend a whole lot of money on this as it is just a way for me to learn by watching. I'll go from $30 up to $50.00 max.