Cwiczenie 8 Komunikacja sieciowa 1 id 99754

background image

P

ROGRAMOWANIE

O

BIEKTOWE

L

ABORATORIUM

Ć

WICZENIE

8

K

OMUNIKACJA SIECIOWA

I

Celem ćwiczenia jest sprawdzenie umiejętności komunikacji pomiędzy dwoma lokalnymi
programami (procesami) z wykorzystaniem gniazd sieciowych (TCP). W trakcie ćwiczenia
należy opracować i zaimplementować program:

1.

Serwera TCP z pojedynczą klasą umożliwiającą:

a.

Odebranie pojedynczego połączenia (oczekiwanie blokujące),

b.

Odebranie danych od klienta w pętli aż do otrzymania danych odpowiadających

sekwencji „SHUTDOWN”.

c.

Odesłanie odebranych danych z powrotem do klienta (echo).

d.

Powtórzenie dowolnej ilości razy podpunktów a-c.

2.

Klienta TCP z pojedynczą klasą umożliwiającego:

a.

Podłączenie do serwera.

b.

Wysłanie danych do serwera.

c. Odebranie danych z serwera.

d.

Powtórzenie dowolnej ilości razy podpunktów b-c.

e.

Rozłączenie od serwera.

Wskazówki:

1.

Korzystać w trakcie pracy z MSDN.

2.

Jako port dla obu programów proszę wybrać 10000.

3.

Jako adres ip dla obu programów proszę podać „127.0.0.1” lub „localhost”.

4.

Zweryfikować poprawność implementacji z wykorzystaniem testów jednostkowych.

5.

Źródłem danych może być klawiatura użytkownika.


Wyszukiwarka

Podobne podstrony:
Ćwiczenie 9 Komunikacja sieciowa 2
Cwiczenie nr 8 Teksty id 99954
Cwiczenia nr 2 RPiS id 124688 Nieznany
cwiczenie 3 leki przeciwdepresyjne id 12532
II STRUKTURA KOMUNIKACJI SIECIO Nieznany
cwiczenie 1b inkscape id 125205 Nieznany
Cwiczenie 8 Komponent Radiobutton id 99753
komunikowanie polityczne id 243 Nieznany
5 Eksplicytacja a komunikatywn E Gumul id 39671 (2)
Kropki cwiczenie na kreatywnosc id 250
Komunikacja interpersonalna id Nieznany (2)
Cwiczenie 4 opis i zagadnienia id 99493
harmonogram sieciowy id 199264 Nieznany
Cwiczenie nr 15 id 125710 Nieznany
Cwiczenie 5 opis i zagadnienia id 99566
Cwiczenie HP1 instrukcja id 125650
Mapowanie Dyskow Sieciowych id Nieznany
Cwiczenie 16 omowienie id 125188

więcej podobnych podstron