I'm getting responces back and forth now, but the split I call on the messege leaves the length of the last item at 8156, which is odd.

How can I correctly split/receive the data into an array, so that the last item doesn't get the remaining blankness of the buffer.