Jeden serwer, wielu klientów

Odpowiedz Nowy wątek
2018-12-22 11:06
0

Cześć wszystkim,to jest link do mojego repozytorium https://bitbucket.org/Sselkcer/surveys/src/dev/ Najpierw trzeba uruchomić serwer, następnie klienta i wprowadzić ID. Wynik zostanie zapisany w bazie danych (używam mysql 8.0). Do tego momentu wszystko działa. Jednak potrzebuję wielu klientów, którzy będą pracować w tym samym czasie. W tej chwili, jeśli uruchomię dwa, po wyłączeniu jednego, wszystkie zostaną wyłączone, a wynik w bazie danych zostanie zapisany jeden. Ponadto po zakończeniu serwer wyłącza się ,a powinnien nadal obsługiwać klientów. Nie mogłam wymyślić, jak to poprawić. Proszę o pomoc, podpowiedzi, przykłady są mile widziane :) Dobry przykład zastępuje ponad 1000 słów :) Z góry dziękujemy za pomoc.

Gdy usunę linijkę System.exit(0) z actionPerformed wtedy klikając zakończ oba wyniki zapisują się w bazie ale jak zamknę X to oba się zamykają, a nie może się tak robić :( - kwarka 2018-12-22 11:45

Pozostało 580 znaków

2018-12-22 11:57

Ok winowajcą była ramka, wystarczyło dodać setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); może sie komuś kiedyś przyda

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0