HTTPd gzip+chunked
なんとなくgzip+chunked対応でけた、わーいわーい
エミュレータにtelnetするのはあきらめて、普通のjavaとしてコンパイルして
ホスト側でtelnetにした、負けた気がする
要はこんな感じだった
ByteArrayOutputStream bytes_ = new ByteArrayOutputStream(); GZIPOutputStream zip_ = new GZIPOutputStream(bytes_); OutputStreamWriter writer_ = new OutputStreamWriter(zip_, Charset.defaultCharset()); writer_.write("〜"); writer_.write("〜"); /* chunkを送る */ writer_.flush(); response_.write(Integer.toHexString(size).getBytes()); response_.write("\r\n".getBytes()); bytes_.writeTo(response_); bytes_.reset(); response_.write("\r\n".getBytes()); /* zipをfinishってやって最後のchunkを送る */ zip_.finish(); response_.write("0\r\n\r\n".getBytes());
あとはSSL対応させて、その辺のちっちゃいスクリプト言語ひろてきてCGIにするかな
なんの言語がよろしいやろか?
とりあえず玄箱の後継になるおもちゃをAndroid端末につくるねん
Raspberry Piも面白そうやけど入力コンソール、ディスプレイ、バッテリーを備えた箱ゆうたら
Xperia Proがなんかめっちゃええおもちゃに見えてきたからなぁ
足回り足りん買ったら専用にデータSIMこうてきてもええし