Sorry for the late answer, because of vacations we kind of missed you post.
Since then I don't know if you find a solution for your problem.
About the feedback of your core via TCP, there is currently no possibility to request the status of playbacks. For now there is only an automatic feedback information via TCP, when a value is changed. This will happen if you sent a TCP request previously to the core, then the core will store the IP address and port number. Then when any value will change, it will send the updated value to the stored IP address via TCP message.
About the carriage return issue, for now, messages sent from core do not include any. If you are sending many messages and want to be able to parse each message, you can detect the beginning of the next message that will always be the API name of the core that you can set in the settings page.
But I will also transmit this problem to our dev team and see if they can do something for it.
I hope those informations will help you.