Article View: pl.comp.lang.java
Article #153699Re: Java i automatyczne wznawianie połączenia klienckiego socket
From: Arivald
Date: Sun, 09 Dec 2012 17:11
Date: Sun, 09 Dec 2012 17:11
24 lines
2317 bytes
2317 bytes
W dniu 2012-12-09 16:29, Artik pisze:
> Witam,
> Czy mógłbym Was prosić o wskazanie sposobu obsłużenia błędu połączenia z serwerem tcp wykonywanym przez standardowe gdniazdo?
> Próbuje to zrealizować tworząc dwa wątki - jeden - najważniejszy dla usługi - służy do wysylania cyklicznie danych do serwera, drugi thr1 sluży do sprawdzania czy nie było awarii w pierwszym wątku (socket polaczenia ustawiam na null w wyniku obsługi wyjątku błedu połączenia) i wówczas wywołuje metodę:
> public Socket sock=null;
> private BufferedReader r;
> private BufferedWriter out;
> ...
> public void stopSocket() {
> try {
> try{
Spróbuj 4 albo lepiej 2 spacji wcięć.
>
> Wznowienie nastepuje ale ponownie wlaczony serwer po przerwie - otrzymuje kilkanascie prob rozpoczęcia polaczenia ze strony przedstawionego klienta. Jak czas niedostępności serwera jest zbyt dlugi - aplikacja kliencka niestety "pada":(
>
> Czy mogę liczyć na Waszą pomoc?
Czemu nie obsłużysz ponownego połączenia w tym samym wątku do wysyłanie
danych socketa, zaraz po otrzymaniu błędu? Tak się to zawsze robiło...
--
Arivald
Technical Details
Message-ID:
<ka2gnr$dhh$1@news.dialog.net.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mailReferences:
<8da568b8-c14e-42d2-97a4-e872c6eb8675@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.supermedia.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!news.dialog.net.pl!not-for-mail From: Arivald <NOSPAMarivald@interia.pl> Newsgroups: pl.comp.lang.java Subject: Re: Java i automatyczne wznawianie połączenia klienckiego socket Date: Sun, 09 Dec 2012 18:11:03 +0100 Organization: Dialog Net Lines: 25 Message-ID: <ka2gnr$dhh$1@news.dialog.net.pl> References: <8da568b8-c14e-42d2-97a4-e872c6eb8675@googlegroups.com> NNTP-Posting-Host: dynamic-78-8-246-46.ssp.dialog.net.pl Mime-Version: 1.0 X-Trace: news.dialog.net.pl 1355073084 13873 78.8.246.46 (9 Dec 2012 17:11:24 GMT) X-Complaints-To: abuse@dialog.net.pl NNTP-Posting-Date: Sun, 9 Dec 2012 17:11:24 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20121128 Thunderbird/18.0 In-Reply-To: <8da568b8-c14e-42d2-97a4-e872c6eb8675@googlegroups.com> X-Antivirus: avast! (VPS 121209-1, 2012-12-09), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit