Server is generating number data and sending it to the client.
Client is outputting received data in the console.
Client is also sending data out to server.
Server is receiving the data and writing it into a text file.
PlotData.py graphs the contents of the text file using MatPlotLib (x-axis is time; y-axis is data values).