Frames end with only one null byte and are sent for each subscription by separating them with '\n'.
Merge remote-tracking branch 'origin/master'