Нет волшебных способов, кроме протоколов, используемых по проводам.
Если вы отправляете с другой конечной точки, вам нужно добавить что-то в конец строки, которая сообщает получающей конечной точке, что все было отправлено.
Если вы не разработали другую конечную точку, вам нужно спросить производителя / разработчика, как вы можете определить конец строки.
Довольно стандартный способ пометить начало и конец последовательных сообщений - использовать символы ASCII STX / ETX (0x2 и 0x3 в таблице ASCII)