PROGRAMOWANIE OBIEKTOWE LABORATORIUM ĆWICZENIE 9 KOMUNIKACJA SIECIOWA II Celem ćwiczenia jest praktyczne sprawdzenie uprzednio nabytych umiejętności komunikacji sieciowej oraz umiejętności formułowania, wysyłania i odbioru pakietów oraz przesyłu z ich wykorzystaniem większej ilości danych. W trakcie ćwiczenia należy rozszerzyć zaimplementowane w trakcie ćwiczenia 8 programy o następujące funkcjonalności: 1. Formułowanie pakietów. 2. Wysyłanie pakietów. 3. Odbieranie pakietów. 4. Umożliwienie wprowadzania z poziomu klawiatury użytkownika danych tekstowych przesyłanych na wskazany adres ip (kolegi/koleżanki z ławki). 5. Wykorzystanie programu z ćwiczenia 3 do wczytania danych z pliku csv, podzielenie ich na pakiety o rozmiarze nie większym niż 512 bajtów oraz przesłanie przez sieć. 6. Odbiór pakietów danych z pkt. 5 i wykorzystanie programu z ćwiczeń 3 do zapisu danych w pliku csv. Wskazówki: 1. Zapoznać się z przykładowym kodem 9.1 i 9.2. 2. Korzystać w trakcie pracy z MSDN. 3. Jako port dla obu programów proszę wybrać 10000. 4. Jako ip docelowe w programie należy podać adres ip kolegi/koleżanki z ławki. 5. Zweryfikować poprawność implementacji z wykorzystaniem testów jednostkowych. 6. Nazwa pliku do przesłania jest nieistotna, może być na zaszyta bezpośrednio w kodzie programu.