Autor Wątek: Java TCP Serwer/Klient  (Przeczytany 1394 razy)

Offline tom_xpr

  • Użytkownik

# Kwiecień 10, 2011, 23:10:02
Witam!

Staram się napisać aplikację ,która komunikowałaby się między komputerami w sieci lokalnej.
Z reguły między dwoma.
Udało mi się zrobić komunikacje między osobnymi aplikacjami: klientem i serwerem.
Jednak chciałbym ,żeby użytkownik miał do wyboru:
1.Uruchom jako serwer
2.Uruchom jako klient

I tu pojawia się mały problem .
Zgodnie z zasadą OOP  powinienem mieć tak z grubsza 3 główne klasy:
Serwer, Klient i OknoGłówne z możliwością wyboru trybu działania aplikacji.

Chciałbym was zapytać czy do tego celu należy stosować wątki( dwie metody start i odpowiednio w zależności od wyboru trybu utworzyć obiekt i odpalić metodę start )?

Dodam jeszcze ,że zależałoby żeby obiekt typu Klient/Serwer zmieniał dynamicznie w zależności od komunikatu od użytkownika obiekty utworzone w OknieGlownym.

« Ostatnia zmiana: Kwiecień 10, 2011, 23:17:23 wysłana przez tom_xpr »

Offline Mr. Spam

  • Miłośnik przetworów mięsnych

Offline tom_xpr

  • Użytkownik

# Kwiecień 10, 2011, 23:53:18
Witam ponownie! :)

Udało mi się już rozwiązać  problem.
Zaimplementowałem jak wyżej napisałem 3 klasy (server,client,mainFrame) i w dwóch pierwszych metody start() do połaczenia z kilentem i serwerem.

Do komunikacji pomiedzy obiektami użylem pól statycznych.

Przepraszam ,że zawracałem głowe.

Temat do zamknięcia/usunięcia.