Aplikacja klient-serwer

0

Witam, mam do napisania na zajęcia aplikację Klient-serwer. Z tego co zrozumiałem, to ma to polegać na tym, że jest sobie serwer i podpina się do niego kilku klientów. Z czego tylko jeden klient w danym momencie może wysyłać plik, a reszta czeka. Jak plik już będzie na serwerze, to pobierać mogą ten plik reszta klientów.
I teraz mam pytania:
Jak się do tego zabrać? W życiu nic nie robiłem z obsługą serwerów i klientów w c++. Moje doświadczenie w c++ to tylko programowanie AVR, i jakieś proste programy konsolowe, bez użycia internetu... Jakie funkcję użyć do napisania klienta? i jakie do serwera? Jakieś tutoriale, wszytskie infromację mile widziane. Najlepiej jak by mi ktoś krok po kroku napisał (nie proszę o gotowy kod!), jakich funkcji do czego użyć, i jak to ma działać. Będę baardzo wdzięczny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1