🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
3 messages
3 total messages Started by Sergiusz Rozanski Tue, 13 May 2014 08:30
[android] kompresja strumienia tcp
#154012
Author: Sergiusz Rozanski
Date: Tue, 13 May 2014 08:30
10 lines
1600 bytes
Piszę pierwszą aplikację na androida i pierwszą w ogóle w java, więc wybaczcie pytania,
ale nie poruszam się jeszcze biegle po klasach javy i api andka.

Mam aplikację która wysyła dane do serwera po tcp (strumień txt) i to sobie ładnie działa.
Chciałbym ten strumień danych skompresować. Odbiornik ma niski poziom w C - ma być lekki bo
publiczny, podpięty przez inetd. On nawiązuje dialog, autoryzację itd, a następnie wrzuca
gotowy pakiet na wyższy poziom w php - ten ładuje to do bazy (w kolejce/skalowanie).

Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy
ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String.
Re: [android] kompresja strumienia tcp
#154011
Author: Arivald
Date: Tue, 13 May 2014 08:33
19 lines
1912 bytes
W dniu 2014-05-13 10:30, Sergiusz Rozanski pisze:
> Piszę pierwszą aplikację na androida i pierwszą w ogóle w java, więc wybaczcie pytania,
> ale nie poruszam się jeszcze biegle po klasach javy i api andka.
>
> Mam aplikację która wysyła dane do serwera po tcp (strumień txt) i to sobie ładnie działa.
> Chciałbym ten strumień danych skompresować. Odbiornik ma niski poziom w C - ma być lekki bo
> publiczny, podpięty przez inetd. On nawiązuje dialog, autoryzację itd, a następnie wrzuca
> gotowy pakiet na wyższy poziom w php - ten ładuje to do bazy (w kolejce/skalowanie).
>
> Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy
> ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String.
>

Po stronie androida obsłuż to poprzez GZIPOutputStream
http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html


-- 
Arivald
Re: [android] kompresja strumienia tcp
#154013
Author: Sergiusz Rozanski
Date: Tue, 13 May 2014 11:23
16 lines
1980 bytes
Dnia 13.05.2014 Arivald <arivald_@AT_interia_DOT_.pl> napisał/a:
>> Chciałbym pakiet danych spakować np tak aby go rozpakować w php np przez uncompress czy
>> ungzip - znajdę na andku gotowce? Mam ten pakiet w jednej zmiennej String.
>>
>
> Po stronie androida obsłuż to poprzez GZIPOutputStream
> http://developer.android.com/reference/java/util/zip/GZIPOutputStream.html

Dzięki za cynk :) Twoją drogą doszedłem do klasy Deflater new Deflater() który
jest kompatybilny z gzinflate po stronie php. Z klasą GZIPOutputStream ponoć
są jakieś problemy - nie wnikałem, bo skuteczność pewnie w tym co mi potrzebne
będzie porównywalna.
Przy gzinflate musiałem pominąć 2 pierwsze bajty z tego co wygenerował Deflater
to tak jakby ktoś męczył coś takiego w strumieniu. Pewnie klasa uwzględnia coś
co wymaga deflate w strumieniu http pod który był robiona.
Zaimplementowane :)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads