Can someone point me in the right direction? - I am trying to write a simple
cloud backup system in C#.
Right now I have a client and server program, that can send messages back and
forth. What I have realized, is I am going to have to learn about threading, or
background worker, so that the server can update the GUI so I can see what it's
actually working on - and this seems to be getting over my head quite quickly.
I've read articles saying to use simple Threading, other articles saying I
should be using Asynchronous sockets, other articles suggesting I look
into "Network Stream".
So that I don't re-invent the wheel, what it the most up to date .NET
way of accomplishing this task?
(Sorry - I know that's broad, basically I am hoping someone will point
me in a direction)