My guess it is has something to do with newline characters that Windows uses by default. Line protocol treats a newline (\n) as the line delimiter. Windows, by default, uses the carriage return + newline (\r\n) character sequence for newlines which causes the line protocol parser to fail. Typically when I see issues with raw line protocol not working on a Windows machine, these whitespace characters are the cause.