I'm writing a script to control a Sony Projector via TCP.
I have created the device using IR.CreateDevice, and have properly defined the IP & port (the connection is established).
When sending a simple status command (`02, 0a, 53, 4f, 4e, 59, 01, 00, 11, 00`) via driver.Send(msg), the expected response would be `02, 0a, 53, 4f, 4e, 59, 00, 00, 11, 02, 01, 80`, whereas I only see `02, 0a, 53, 4f, 4e, 59` (i.e. everything after the first null character was truncated).
Using a separate TCP client app (Hercules) sees the correct response.
Is there a way to force the EVENT_RECEIVE_TEXT listener I am using to keep listening following a null character received?
Customer support service by UserEcho