Tomcat - Protocolo Http - out.write

2 respostas
schkr4b

Pessoal,
Alguém saberia me informar se o protocolo http aceita a recepção de vários

out.write(string.getBytes());

?
Sendo que esse out é um DataOutputStream.
O tomcat parece que ele primeiro recebe todos os dados pra só depois enviar pra camada de aplicação…
Eu quero que assim que seja recebido a mensagen seja passada pra camada de aplicação…
Criei um servidor que recebe vários out.write em sequencia, resta saber se o protocolo http aceita este tipo de envio “particionado”.
Não sei se expliquei bem…
Se alguem puder ajudar agradeço.

2 Respostas

ricoldi

schkr4b e ai blz?

Seguinte o Servlet é digamos unidirecional primeiro recebe tudo usando o request e depois responde tudo usando o response, mas é totalmente possivel fazer:

while (...){
    out.write(string.getBytes());
}

Já fiz uma aplicação que dava varios out.write(…) e o outro lado ia recebendo em partes.

Se é que intendi sua duvida! se não for isso me desculpe.

Att
Ricoldi

schkr4b

Opa!

Demorei pra ver a resposta…
Mas era isso sim…
Ja tinha resolvido +/- desta forma ai… hehe

O dificil mesmo foi pegar a forma de comunicação do protocolo http…
Usei o packetyzer pra ver como funciona a requisição e a resposta…

Criado 21 de julho de 2008
Ultima resposta 12 de ago. de 2008
Respostas 2
Participantes 2