Witam.
Jestem w trakcie realizacji projektu na studia sluzacego do wymiany plikow.
Program musze stworzyc w dwóch wersjach:
-host2host: w systemie istnieją tylko dwa hosty wymieniające pliki między sobą
-multihost: w systemie istnieje wiele hostów wymieniające pliki między sobą
Chciałbym skorzystac z waszej porady. Na ten moment jeszcze nie zabralem sie za wymiane plikow tylko sam kontakt(na zasadzie czatu):
-Dla multihostu stworzylem klasę Server zajmujaca sie tworzeniem nowych watkow(klasa ServerThread) przy kazdym podlaczeniu sie Clienta zostaje stworzony nowy watek czytajacy i rozsylajacy informacje ze streemu.
Tu wszystko dziala ok. Clienci podłączają sie do servera i mogą ze sobą rozmawiać.
-Jak stworzyc host2host? Rozumiem ze tu cos takiego jak odrębny server nie istnieje tylko wszystko sie dzieje po stronie clientow. Jakies wskazowki jak to zrobic??