torio:
ya que todos los ejemplos que he visto usan o directamente una IP o un dominio a secas.
Eso es porque el objeto Client es un "socket de red" simple. Manejar URLs completas y el protocolo HTTP se tiene que hacer manualmente, a menos que se utilice una librería para ello.
En un "socket simple", la dirección del servidor siempre sería "subdominio.dominio.com", el puerto siempre sería 80. El resto de la URL se coloca en la cabecera de solicitud HTTP (la cuál se envía con las funciones print).