La forma convencional de mensajes tcp en el curso es la siguiente:
Repeat
resto, err = destinoSock.send(mensaje)
if (err)
return err
end if
mensaje = resto;
until resto == ""
return nil
He visto que algunos exámenes mandan directamente algunos mensajes en una sola línea.
resto, err = destinoSock.send("Texto largo")
1) Podemos mandar strings cortos directamente sin necesidad del Repeat until? Por ejemplo, al enviar los strings:
- "get index.html, dominio:...",
- "login usuario password ..."
- "disconnect"
2) Podemos generalizar, (asumiendo socket completamente bloqueante), y enviar cualquier tipo de mensaje en una sola linea?
_ , err = destinoSock.send(mensaje)