WItam,
mam mniej wiecej taki kod:
URL url = new URL(urlek);
Socket conn = new Socket(url.getHost(), url.getPort());
OutputStream outputStream = new BufferedOutputStream(conn.getOutputStream());
outputStream.write(START);
outputStream.write(message.getBytes(StandardCharsets.UTF_8));
outputStream.write(END);
outputStream.flush();
Response response = receive(conn);
gdy wysylam maly message, wszystko smiga
przy duzej wiadomosci, dostaje exception, ze wiadomosc nie dotarla pelna.
Sprawdzilem wiresharkiem i rzeczywiscie wiadomosc jest podzielona na kilka pakietow - pytam tu Klienta, dlaczego tego nie akceptuja ?
Ich odpowiedz, ze chcieliby miec cala wiadomosc w jednym pakiecie, a nie kilku pakietach, czy cos takiego jest w ogole mozliwe do osiagniecia? (to niskopoziomowe jest dzielone na wiele pakietow, czy mozna zmusic by szlo jednym pakietem (cala wiadomosc)) ?