Witam,
Zaczynam przygodę z C, mam trochę doświadczenia w językach skryptowych co być może będzie pomocne. Mam pewien problem z którym nie za bardzo wiem jak sobie poradzić.
Piszę aplikację, która w oparciu o Unix-owe gniazda internetowe będzie wymieniała informację między klientem a serwerem.
W dużym skrócie, klient odczytuje przyciśnięty na klawiaturze przycisk i wysyła tą informację do serwera a ten wyświetla ten znak na standardowym wyjściu.
Co należy zrobić aby serwer w oczekiwaniu na dane od klienta "recv();" mógł też w tym samym czasie wysłać jakieś dane do klienta i oczywiście co zrobić żeby klient oczekując na wciśnięcie przycisku na klawiaturze, mógł te dane niezależnie odebrać i wyświetlić np. na standardowym wyjściu?