Ćwiczenie 9 Komunikacja sieciowa 2


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.


Wyszukiwarka

Podobne podstrony:
Fiut Ignacy S Komunikacja sieciowa źródłem interakcji społecznych(1)
roprm cwiczenie 7 ROGRAMOWANIE ROBOTA Z UWZGLĘDNIENIEM KOMUNIKACJI GŁOSOWEJ KOMENDY
GaduGadu Tlen ICQ i inne komunikatory internetowe cwiczenia praktyczne cwkomn
JĘZYK SZTUKI OBRAZ JAKO KOMUNIKAT
ZARZĄDZANIE FINANSAMI cwiczenia zadania rozwiazaneE

więcej podobnych podstron