How to save HEX array to String?

Before we go down that road, how does your program know when the received message is complete?