Article View: pl.comp.lang.java
Article #153705Re: Java i automatyczne wznawianie połączenia klienckiego socket
From: Artik
Date: Tue, 11 Dec 2012 17:08
Date: Tue, 11 Dec 2012 17:08
20 lines
2371 bytes
2371 bytes
> W Twoim przykładzie nie widać protokołu - bez tego raczej się nie da... Aby nie komplikowac sprawy (synchroized dla socketow itp.) postanowilem odbior danych z serwera zrealizowac na drugim gniazdku. W ten sposob elementarnie rozwiazujac sprawę udalo mi się to jakos opanowac - tj. do momentu skargi uzytkownika. Stad jeden socket uzywam do wysylania inny do odbioru informacji poniewaz to co serwer wysyla do klienta nie zawsze jest zwiazane z synchroniczna wymiana danych (czasem - nie moge przewidziec, kiedy serwer chce cos powiedziec klientowi > Żadnych sleep() w wątkach tego rodzaju! Synchronizacja nastąpi na strumieniach > > utworzonych na gniazdku - jak serwer wywoła "read", to zatrzyma swoje działanie > > do momentu, aż klient czegoś nie "write" i odwrotnie. U mnie klient decyduje kiedy dane poleca do serwera - stad ten sleep jest tu ustawiony w przykladzie na sztywno a docelowo zmiennie w zaleznosci od sytuacji na kliencie Bardzo dziękuję za zainteresowanie i pomoc. Artik
Technical Details
Message-ID:
<7e3f65e4-c3c6-4985-857d-fc89d0b403a5@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!fc2no131307qab.0!news-out.google.com!gf5ni48614495qab.0!nntp.google.com!fc2no131306qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<8da568b8-c14e-42d2-97a4-e872c6eb8675@googlegroups.com> <ka5eo8$qq5$1@dont-email.me>Show Full Headers
Complete Article Headers
Received: by 10.224.105.205 with SMTP id u13mr14904527qao.6.1355245706736; Tue, 11 Dec 2012 09:08:26 -0800 (PST) Received: by 10.49.35.77 with SMTP id f13mr4264431qej.4.1355245706707; Tue, 11 Dec 2012 09:08:26 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin.stu.neva.ru!news.ripco.com!news.glorb.com!fc2no131307qab.0!news-out.google.com!gf5ni48614495qab.0!nntp.google.com!fc2no131306qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.java Date: Tue, 11 Dec 2012 09:08:26 -0800 (PST) In-Reply-To: <ka5eo8$qq5$1@dont-email.me> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=88.156.28.232; posting-account=FYIyEAoAAAANuhVTqhCgp1nBx7dpZ-nl NNTP-Posting-Host: 88.156.28.232 References: <8da568b8-c14e-42d2-97a4-e872c6eb8675@googlegroups.com> <ka5eo8$qq5$1@dont-email.me> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <7e3f65e4-c3c6-4985-857d-fc89d0b403a5@googlegroups.com> Subject: Re: Java i automatyczne wznawianie połączenia klienckiego socket From: Artik <olsztyn.arti@gmail.com> Injection-Date: Tue, 11 Dec 2012 17:08:26 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit