Obliczenia równoległe i rozproszone
Laboratorium 6.
Cel:
nabycie podstawowych umiejętności programowania w architekturze klient-serwer z wykorzystaniem mechanizmu gniazd
zaimplementowanie prostego programu wymiany komunikatów pomiędzy klientem i serwerem
Kroki:
Utworzenie podkatalogu roboczego (np. lab_6) w katalogu zajęć ORR.
Zaprojektowanie "bogatej" struktury języka C ("rekordu" z wieloma danymi)
Na podstawie slajdów do wykładu 11 napisanie programu klienta i programu serwera dla prostej wymiany komunikatów zawierających dane z zaprojektowanej struktury w modelu:
połączeniowym
bezpołączeniowym.
Warunki zaliczenia:
Obecność na zajęciach i wykonanie co najmniej kroków 1-3.1
Oddanie dwustronicowego sprawozdania z kodem źródłowym procedur w C