Кстати, если chunks большие, собирать их на клиенте нужно тоже ручками. Т.е. и chunk может быть порван на несколько событий onData, и пакет может быть порван на несколько chunks. На сервере обработку полученных с клиента chunks выполняет tomcat, так что ручками приходится собирать только собственные пакеты. Стало быть, мой формат пакета также содержит поле длины.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>