gracias por responder, mi mayor problema es que no se nada de protocolos tcp y eso, donde puedo sacar datos?
Disculpa soymoe pero detecto tu falta de busqueda de informacion un poco exagerada. La respuesta a tu pregunta es: De Internet.
Pones TCP y el primer link es de Wikipedia y te explica que es, hasta te hace una comparativa entre las dos capas de trasporte de internet: UDP y TCP, suponiendo que conoces que es el IP.
Ademas creo que nisiquiera tenes que leerlo, solo saber que TCP es una comunicacion fiable ya que de no recibir respuesta se reenvia, mientras que UDP no, se envia y si llego genial.
Esto es todo lo que tenes que conocer sobre TCP/IP de lo que esta en el blog.
Lo demas y que te va a servir son las cabeceras HTTP ( al conectarse a un puerto 80), Ahora si tu IP destino no es un servidor web (Supongamos otro ESP8266) y que tengas simplemente el puerto a la escucha, entonces podrias usar cualquier puerto y enviar las cosas como te gusten. Sin ningun formato predefinido como serian las cabeceras HTTP. Y sin necesidad de montar un servidor Web en uno de ellos.