Olá Galera!
É possivel transmitir uma String via Socket de um celular para um servidor?
Utilizo MIDP2.0…
A conexão entre o celular e o Servidor é estabelecida(socket), mas qnd envio uma mensagem do cel para o server, ocorre o erro no servidor:
java.io.StreamCorruptedException: invalid stream header
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:737)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:253)
at br.com.renan.server.Server.run(Server.java:48)
at java.lang.Thread.run(Thread.java:534)
Trecho principal do código do server:
try {
server = new ServerSocket(5001, 10);
System.out.println("Servidor criado");
while(true){
System.out.println("Escutando a porta");
sct = server.accept();
System.out.println("Conexao Estabelecida!!!");
System.out.println("Criando o fluxo de entrada...");
in = new ObjectInputStream(sct.getInputStream());
System.out.println("Fluxo Criado!");
while(!mensagem.equals("fim")){
mensagem = (String) in.readObject();
System.out.println(mensagem);
}
}
} catch (Exception e) {
e.printStackTrace();
}
Valeu!