すっごく当たり前なのかもしれないんですが、
一つのsocketで入力、出力Streamって一つだけですよね?_?
動的にStream数増減させたいんだけど、そのつどnew socketするしかないのかなと思いまして。
inputStream.readInt()で読み込まれたら、Streamを別スレッドに渡してやって
また次のinputStream.readInt()で待つみたいな方法ないですかね