Socket
Hvordan kan det være at jeg kun for svar fra serveren en gang i dette program?Socket socket = new Socket(ipToSendTo,portnr);
socket.setSoTimeout(3000);
while(ikkeSendtData.size()>1)
{
//Socket socket = new Socket(ipToSendTo,portnr);
//socket.setSoTimeout(3000);
ObjectOutputStream output = new ObjectOutputStream
(socket.getOutputStream());
output.writeObject(obj);
output.flush();
ObjectInputStream inFromServer = new ObjectInputStream
(socket.getInputStream());
inFromServer.readObject();
ikkeSendtData.remove(0);
}
//Socket socket = new Socket(ipToSendTo,portnr);
//socket.setSoTimeout(3000);
ObjectOutputStream output = new ObjectOutputStream
(socket.getOutputStream());
output.writeObject(obj);
output.flush();
ikkeSendtData.remove(0);
ObjectInputStream inFromServer = new ObjectInputStream
(socket.getInputStream());
meddelelse = (BeskedObject)inFromServer.readObject();
socket.close();
Hvis jeg istedet benytter de 2 Socketkonstruktøre jeg har inaktiveret, virker det fint.