Wykonanie aplikacji Java wykorzystującej gniazda TCP/IP (klasy ServerSocket, Socket)

Zleceniodawca
no avatar
mqw
Opis

Termin: 17.12.2019 godzina 15:00

Aplikacja wykorzystująca gniazda TCP/IP (klasy ServerSocket, Socket):

- aplikacja graficzna JavaFX lub wykorzystująca pakiet Swing,

- aplikacja ma symulować działanie sieci sklepów odzieżowych,

- każdy sklep ma zestaw towarów dostępnych na półkach,

- sklepy mają mieć postać graficzną, a "hub" aplikacji - konsolowy

- towary reprezentowane są przez: kod, nazwę, cenę za sztukę, liczbę sztuk

- każdy sklep obsługiwany jest przez moduł pozwalający na: wyszukanie towaru lokalnie i jego sprzedaż, wyszukanie towaru zdalnie i jego przesłanie,

- istnieje aplikacja centralna, która pełni rolę huba - to w niej rejestrowane są sklepy, to przez nią przechodzi cała komunikacja (interfejs huba tekstowy)

- metody wywoływane zdalnie udostępnione w interfejsie huba powinny pozwalać na zarejestrowanie i wyrejestrowywanie modułów oraz obsługę zapytań pochodzących od tych modułów

- metody wywoływane zdalnie udostępnione w interfejsie każdego z modułów powinny umożliwiać zadawanie zapytań o dostępność towaru oraz umożliwiać zgłoszenie żądania jego przesłania (hub będzie „forwardował” te zapytania),

- kodowanie przesyłanej informacji może być dowolne, to jednak zalecane jest kodowanie tekstowe (np. ciąg znaków: "?;id" może oznaczać zapytanie o dostępność towaru o wskazanym id),

- wyklucza się serializację obiektów (metody writeObject lub readObject nie powinny być stosowane).

Załączam uproszczoną wersję kodu i screen do wglądu, który przykładowo przesyła i pobiera dane.

Opublikowano
2019-12-14
Umiejętności
Opis pliku 1
opis .pdf
Plik 2
Opis pliku 2
przykładowe klasy java + screen

Wysłane oferty (1)

no avatar
Eprog
6 umów
2019-12-14
android
aplikacje mobilne
aplikacje webowe
+ 10 więcej
Budżet
Do negocjacji
Prawa autorskie
-
Ważne przez
30 dni