fixed may have multiple \r\n in one row of socket data receive
fixed may have multiple \r\n in one row of socket data receive