IRC-Soporte

Ayuda para IRC (Internet Relay Chat)

Bienvenidos al foro de soporte en IRC. Para mas preguntas o dudas dejen sus dudas en los foros respectivos.

No estás conectado. Conéctate o registrate

IRC-Soporte » IRC-Soporte » mIRCScripting » avansado » ejercicios sobre sockets

ejercicios sobre sockets

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

1 ejercicios sobre sockets el Dom Dic 05, 2010 10:26 pm

Beto

avatar
Administrador
Administrador
Ahora vamos a hacer algunos ejercicios sobre sockets

copia el código y pone en una ventana nueva de remotes

Código:

alias youtube {
  if ($sock(youtube)) sockclose youtube
  ;; se encargará de chequear si hay una socket llamada YouTube. en caso afirmativo, la cerrará
  sockopen youtube www.youtube.com 80
  ;; Se abrirá la socket con nombre YouTube host www.youtube.com puerto 80
}

on *:Sockopen:youtube:{
  sockwrite -nt $sockname GET / HTTP/1.1
  ;; vamos a obtener la información en la página principal así que usamos sólo / , el protocolo HTTP/1.1
  sockwrite -nt $sockname Host: www.youtube.com
  ;; puedes usar $sockname, en vez escribir sockwrite -nt youtube
  sockwrite -nt $sockname $crlf
  ;; recuerde, usted necesita enviar el $crlf al final
}

on *:sockread:youtube:{
  var %youtube
  ;; creamos una var con todos los datos del websitio
  sockread %youtube
  ;; Ahora, lea la var
  if (*meta name="description"* iswm %youtube) {
  ;; este encuentra meta name="description" en el código HTML de www.youtube.com
    echo -ag %youtube
  ;; y luego regresa la descripción para usted
  }
}

Ahora, escriba en el canal /youtube

http://chatlatino.us

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.