Я пытаюсь читать пакеты на порте, который принимает 4 последовательных пакета. Когда я пытаюсь читать эти данные с использованием потока ввода, некоторые данные перекрываются. Когда-то следующий пакет слияния с предыдущими пакетами , Вот это процесс, который я следуюПереполнение пакетов Socket Socket
1. For every connection opening a new socket and starting a thread.
//Open a port on server socket.
//While new Socket
//accept a socket connection.
//Start a new thread for that socket.
2. After that in threads run method tring to get all four packets
for(int i=0;i<4;i++)
{
InputStream inputDataStream=socket.getInputStream();
//Than converting it to byte array.
}
При обработке этого байта массивов несколько раз на пакете перекрывающиеся с предыдущим packet.How можно прочитать все 4 пакетов без перекрытия.