I've just spent the whole day reading, writing code around TCP connects to allow users to communicate via a server application.

So far i'm further behind than when I woke up today.

What I want to be able to do is pass game data and comments via a central server.

Is the best option moving forward with technology using TCP?

Where do I start? I'm very very lost with it all.