SocketServer no Tomcat

Pessoal,

Trabalho com tomcat, onde já tenho minha aplicação web rodando e controlando as comunicação dos usuários android com o server.

Eu conseguiria implementar o socketserver dentro da minha aplicação web?

Alguém já viu algo parecido?

Isso é possível?

É que os cliente android envia msg, faz upload e download de arquivos no servidor por HttpURLConnection, mais o download tem apresentado o problema abaixo.

java.io.IOException: unexpected end of stream at libcore.net.http.FixedLengthInputStream.read(FixedLengthInputStream.java:48) at java.io.InputStream.read(InputStream.java:163) at java.io.BufferedInputStream.fillbuf(BufferedInputStream.java:142) at java.io.BufferedInputStream.read(BufferedInputStream.java:309) at java.io.InputStream.read(InputStream.java:163)

Já perguntei no forum Google Android e Java Micro Edition (ME), mas ninguem soube me responde. E por esse motivo vou ter que alterar tudo aaui, pois, são dias sem uma solução.

Obrigado.