JDany
Utente Attivo
- Messaggi
- 467
- Reazioni
- 24
- Punteggio
- 46
Salve. Il mio errore si manifesta quando mando due messaggi attraverso il socket, ad esempio:
Sto sviluppando una chat per l'esame, e come endpoint c'è un websocket (ovviamente i messaggi vengono mandati correttamente), ma anche se arrivano correttamente comunque il terzo messaggio non arriva.
Come posso risolvere? Grazie in anticipo.
Java:
// ServerSocket in ascolto
Socket socket = serverSocket.accept();
try
{
OutputStream out = socket.getOutputStream();
String message1 = "Prova 1";
String message2 = "Prova 2";
String message3 = "Prova 3";
out.write(message1.getBytes()); // arriva
out.flush();
out.write(message2.getBytes()); // arriva
out.flush();
out.write(message3.getBytes()); // non arriva
out.flush();
}
catch (Exception e)
{
e.printStackTrace();
}
Sto sviluppando una chat per l'esame, e come endpoint c'è un websocket (ovviamente i messaggi vengono mandati correttamente), ma anche se arrivano correttamente comunque il terzo messaggio non arriva.
Come posso risolvere? Grazie in anticipo.
