Para ese tipo de aplicaciones debes tener un conocimiento de nivel medio-alto de un lenguaje de programación y utilizar una librería/API; te va ser imposible si solo lo conoces por encima, así que lo que yo te recomiendo es que primero te dediques a aprender dicho lenguaje más a fondo. Con C++ tienes muchísimas API's generales entre las que puedes encontrar funcionalidades para redes:
-QT
-wxWidgets
-WinAPI (solo funcionaría en Windows).
O librerías específicas para aplicaciones red:
http://www.alhem.net/Sockets/http://netlinksockets.sourceforge.net/Saludos.