Java. Socket, rozmiar Buffora.

0

Witam.
Mam pytanie odnośnie gniazd w Javie, i zmiennej z wielkością buffora. Gdy używam pierwszych dwóch bajtów jako informacji dla serwera jaką długość ma dany pakiet, to czy i tak cały pakiet jest podzielony na takie segmenty jak wielki jest buffor?
Np:
Ustawiam że buffor ma 2048 bytów. Moja wiadomość ma w sumie około 300 bytów. To czy na serwer leci tylko 300 bytów, czy jakby całe 2048 z czego tylko 300 jest zapełnione?

0

Jeżeli używasz strumieni (ang: stream) to niezależnie od wielkości wysyłanych danych, wysyłana jest cała tablica o długości którą ustaliłeś. Ale funkcja read(byte, int, int) odczytuje tylko tyle miejsc w tablicy ile wpiszesz w 3 argumencie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1