Klient TCP

0

Witam mam napisanego klienta który wysyła zapytanie do serwera i dostaje odpowiedź. Program działa.
Podczas transmisji podczas fizycznego wyjęcia wtyczki program rzuca wyjątkiem.Jakie metody muszę wywołać w bloku catch aby po ponownym "włożeniu wtyczki" program ponownie mógł nawiązać połączenie z serwerem. na razie muszę zamykać całą aplikacje i otwierać na nowo??

0

Połączyć się na nowo.

0
Azarien napisał(a):

Połączyć się na nowo.

Ale nie idzie wywala wyjątek,dopiero o zamknięciu aplikacji i ponownym jej otwarciu łączy się z serwerem

0

To nie możesz po złapaniu tego wyjątku połączyć się ponownie?

0
somekind napisał(a):

To nie możesz po złapaniu tego wyjątku połączyć się ponownie?

Nie mogę muszę restartować przypuszczam ze są jakieś metody po których wywołaniu da rade połączyć się bez restaru

0

Nie programuj w święta - bug się rodzi!

0
kornik280 napisał(a):

Nie mogę muszę restartować przypuszczam ze są jakieś metody po których wywołaniu da rade połączyć się bez restaru

Ja jestem pewien, że wystarczy przechwycić wyjątek w catch, a potem połączyć się ponownie. Pewno trzeba to jeszcze umieścić w jakiejś pętli, żeby automatyczne łączenie odbywało się za każdym razem, nie tylko raz.

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