Send TCP message problem

In Hercules i can write SCENE$0D or SCENE#13 and the result is the same.
So client.write or client.print ? :smiley:
Tried with \n same result.
Yes camera's ip is 10.5.5.10
ESP 10.5.5.106
I start to think that we need to send this CR in some way:

I tried:

  case 'b':
 if (client.available()) {

        Serial.print("Klient available - chars:");
      }




      delay(100);
      //        client.flush();
      client.print('S\r');
      client.write('S\r');
       client.print("SCENE\r");
      client.write("SCENE\r");
      client.write("SCENE\r,6");
      Serial.print("SENT");

      delay(2000);
      int camretLen = client.available();
      Serial.println(camretLen);
      const int rsLen = 5;
      char retString[rsLen];
      retString[5] = '\0';
      char c = client.read();
      int tmp;
      tmp = (int) c;
      itoa (tmp, retString, 16);



      Serial.print("Returned char val: ");
      Serial.println (retString);
      Serial.println(c);
      Serial.print("READ BACK");
      //        client.flush();
      if (!client.connected()) {
        client.connect(server, 9876);
      }
      break;

  }
}

Result: