![]() |
programar, para internet con delphi
hola a todos
bueno, tengo un problema, no se como programar con delphi para que desde el programa creado con él, se pueda conectar a internet (via consola osea >>telnet www.nombre_pagina.com )para luego dar comandos en el (osea en la consola) lo queria hacer con el cmd pero no me sé los comandos de este, y me parecio mas facil hacerlo via delphi. osea lo que quiero hacer es: via telnet conectarme a mi router y luego dar los comandos uno tras otro hasta reiniciarlo, pero lo quiero hacer cada x minutos y esto me hace pensar que lo pueda hacer con el delphi con esa paleta llamada time:) pero de allí ahora que lo pienso como hago para conectarme al cmd:p :p ??? haver que me dicen para hacer la jugada:D ojo que mi router no lo tengo a la mano ... saludos. |
haa y una cosa mas ... si alguien sabria de algun manual delphi para programar, y como utilizar la paleta internet de delphi se agradeceria..
saludoss.. |
Te veo un poco perdido ;) , no entiendo por que metes al cmd en esto. El cmd simplemente es un interprete de comandos. Supongo que tu estas hablando del telnet, que no es un "comando" del cmd, sino que es un programa.
Por otro lado, para conectarte por telnet al router no necesitas de ningún programa. El protocolo telnet es de los mas sencillos, básicamente consiste en enviar y recibir lineas de texto, nada mas. Así que con muy poco, puedes hacer que tu programa se comunique con el router. No indicas que versión de delphi estas usando, ni de que componentes dispones. Si tienes instalados los componentes Indy, en la paleta encontraras un cliente de telnet, si solo dispones de TClientSocket o TTCPClient (el que viene con los turbos), tampoco te sera muy difícil. Y si no dispones de nada, pues lo hacemos a mano :D . Por ejemplo, esto lo utilizo con mi router ADSL COMTREND, que me puso Telefónica, para reiniciarlo. En tu caso tendrás que adaptarlo a tu marca y modelo de router, ya que los comandos y respuestas pueden ser diferentes. // Es una aplicación de consola
|
Gracias por responder rapidamente..
...Este programa es solo para entrar al router o es para reiniciarlo ?? ademas yo quiero reiniciar el router cada "x" minutos.. no entiendo algunos componentes me dirias de algun manual de como usar socket y entre otross que no los comprendo como var Address: u_long; ? HostEnt: phostent;? Addr: sockaddr_in;??...... ...y utilizo delphi 7!!!! saludoss |
Notice!
A mi tambien me hace mucha falta aprender a trabajar bien con los sockets.
|
Hola seoane
Cita:
en esta pagina esta mas o menos lo que quiero hacer.. http://jhonatan.net78.net/nuevo/invento.html yo uso delphi 6 y ademas el modem es el Thomson Tg 585 v7.... si es posible hacerlo mas facil o como tu quieras... de antemano gracias por contestarme y ayudarme.... |
Pon el código que estas usando, porque es un poco difícil ayudarte sin saber lo que estas haciendo :)
|
gracias seoane por intentar ayudarme
yo encontre una pagina que te enseña a usar el componente idtelnet via grafica y funciona bien... pero gracias a todos por responder en mi tema y a mi pregunta....... la pagina es la siguiente...
http://delphiallimite.blogspot.com/2...de-telnet.html esta pagina es jevi para novatos como yo:). espero que les ayude tanto como a mi.... |
otro cosa que hay que tomar encuenta
si no les funciona estos son los codigos
|
hola seoane
Cita:
|
La franja horaria es GMT +2. Ahora son las 23:40:09. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi