Pobieranie tablic bajtów przy użyciu połączeń TCP
KorzystałemUDP
aby wysyłać / odbierać dane, ale teraz chcę się przełączyćTCP
aby uniknąć utraty pakietów.
Przeczytałem kilka samouczkówTCP
i zauważyłem, że zamiast korzystać z DatagramPacketUDP
, TCP
używa InputStream / OutputStream.
Jak uzyskać bajt [] z DataInputStream, coś podobnego do tego:
byte[] receiveData = new byte[64000];
DatagramPacket receivePacket = new DatagramPacket(receiveData,receiveData.length);
receiveData=receivePacket.getData();