Prezados Javaneses,
Durante um fluxo de comunica��o Applet <-> Servlet onde s�o serializados
dados razoavelmente grandes (> 60 Kb) est� ocorrendo a seguinte exce��o:
java.io.StreamCorruptedException = Type code out of range, is 97
Quando transmito informa��es menores tudo corre bem. O que pode ser ???
Grato!
Segue parte do meu c�digo:
*****************************************
APPLET:
try {
URL urla = new URL(url);
URLConnection urlc = urla.openConnection();
urlc.setDoInput(true);
urlc.setDoOutput(true);
urlc.setUseCaches(false);
urlc.setRequestProperty("Content-Type", "application/octet-stream");
ObjectOutputStream outputToServlet = new
ObjectOutputStream(urlc.getOutputStream());
outputToServlet.writeObject((Object)campos);
outputToServlet.flush();
outputToServlet.close();
ObjectInputStream inputFromServlet = new
ObjectInputStream(urlc.getInputStream());
String resposta = (String)inputFromServlet.readObject();
inputFromServlet.close();
return resposta;
}
catch (IOException e) {
System.out.println(e.toString());
return("E");
}
catch(Exception e) {
System.out.println(e.toString());
return("E");
SERVLET:
public void doPost(HttpServletRequest hsreq, HttpServletResponse hsrsp)
throws ServletException, IOException {
// Recuperando fluxo de dados do Applet
ObjectInputStream inputFromApplet = null;
Properties campos = null;
try {
inputFromApplet = new ObjectInputStream(hsreq.getInputStream());
campos = (Properties)inputFromApplet.readObject();
inputFromApplet.close();
}
catch(Exception e) {
System.out.println(e.toString());
retString(hsrsp,"E");
}
if(campos==null) retString(hsrsp,"E");
Carlos Campos
[EMAIL PROTECTED]
(0xx21 3865-7358)
Analista de Sistemas
MCT - Minist�rio da Ci�ncia e Tecnologia
CETEM - Centro de Tecnologia Mineral
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------