Chce napisać taki programik, za pomocą którym można komunikować się oraz przesyłać określone dane-raczej to będzie występowało w sieci Lan. Zastanawiam się tylko nad jednym mam do dyspozycji kilka wolnych portów i nie wiem czy ma to sen taki plan:
- Pierwszy port byłby odpowiedzialny za sprawdzanie statusu użutkownika(czy jest dostępny)
- Drugi natomiast do komunikacji
- Trzeci zaś do przesyłania danych
(Użyłbym ClientSocket i ServerSocket)
na pewno można to wszystko zrobić na jednym porcie, ale mi chodzi o jak najszybsze działanie tego programu.
Mój administrator w sieci (w pracy zablokował pewne urządzenia ale znalazłem sposób aby to obejśc, gdyż jest kilka serwerów a ludzi znajdują w różnych wydziałach i podpięci są do różnych serwerów. ale obejście znalazłem, muszę tylko na jednym serwerze który ma dostęp do innych postawić mój Serwer.
A wszystko będzie wyglądało tak:
Client -> Server -> Client
- Status będzie sprawdzany na Serwerze
- Komunikację będzie przechodziła przez Server
- Przesyłanie plików: najpier na serwer a serwer prześle dalej.
Moje więc pytanie polega czy jak użyje jednego portu to tak samo będzie szybko działać jak na jednym. Według mnie raczej nie- ale ja jest początkujący(LAMER) i chciałby poznać opinie użytkowników bardzie doświadczonych.
Dzięki i pozdrawiam wszystkich na forum