I want to send a data of a geometry via network, to describe a geometry, I need to some float arrays and int arrays. So I need to send those array by network. Now the problem I faced is that the array size could be large, so it may exceed the buffer size. So my question is how to seperate arrays into chunks and send multiple times to transfer the arrays. But when receiving, how do I know if one array is transfered? I don't want to mix up one array with another.