tcp sim800l not work

  GSM_PORT.println("AT+CSTT=\"internet\",\"\",\"\"");
  delay(1000);
  GSM_PORT.println("AT+CIICR");
  delay(2000);
  GSM_PORT.println("AT+CIFSR");
  delay(1000);
  GSM_PORT.println("AT+CIPSTART=\"TCP\",\"myweb.com\",2121");
  delay(2000);
  GSM_PORT.println("AT+CIPSEND");
  delay(1000);
  GSM_PORT.print("test send tcp");
  delay(1000);
  GSM_PORT.println('\x1A');
  delay(1000);

any something wrong ?

any something wrong ?

Yes. You issue commands to the device, but you do not bother to wait for, or read, what the device says in response. If you did, I'm pretty sure that a clue would present itself.