FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Intentando hacer aplicación Cliente-Servidor...
Hola, soy nuevo en esto de la programación, y llevo bastante tiempo leyendoos, pero aún no me havia atrevido a postear nada ...
Weno, la cosa es que yo estoy intentando aprender el uso de las indy para hacer un programa Cliente-Servidor, que cuando escriba algo en el cliente, el servidor la reconozca y ejecute la orden asociada a ese texto... No se si me explico...Por ejemplo, que yo ponga en el edit o el memo del cliente "DesEmu" y el servidor lo reconozca y quite el emule... Pero cuando me he decidido a hacerlo, me he mirado muy bien los foros, buscando todo lo que me pudiera interesar, y he encontrado un manual "TCP-IP" me parece recordar que se llamaba... El caso, es que mirando las demos que trae delphi, he encontrado de Indy, y he ejecutado el mas sencillo... "BasicClientServer", pero al ejecutarlo, me dice que no encuentra un archivo, el "IdStack.pas" y si lo ignoro, me da un error: "Project Client.exe raised exception class EIdSocketError with message 'Socket error #10061 Conection refused' ... ¿Sabéis como puedo hacer para que no me de esa excepción? Saludos |
#2
|
||||
|
||||
Lo primero, K4sp3r, bienvenido a los foros. Te recomiendo que te leas la guía de estilo: http://www.clubdelphi.com/foros/guiaestilo.php . Me alegro de tener un camarada Junior por aquí, aunque siguo siendo yo el Junior de clubdelphi .
De momento decirte que aquí encontrarás la solución a todas tus trabas con delphi y, si sigues el foro diariamente, aprenderás un montón (así es cómo he progresado tanto en tan poco tiempo). A tu problema: Decirte que probablemente estés usanto una versión de indy antigua, la que te viene con Delphi 6. Descarga la última versión (v9) de: http://www.indyproject.org/indy/down..._00_14_src.zip http://www.indyproject.org/indy/demo...os_24Nov02.zip El segundo enlace son los ejemplos, seguro que te son de utilidad. Yo he aprendido un montón con ellos, y como por lo que veo a tí también te va internet... Respecto al Socket Error Connection refused: Es que no se ha podido establecer la conexión, verifica que el puerto y la ip/host sean correctos. Saludos amigo, y bienvenido
__________________
:) |
#3
|
||||
|
||||
A lo ya dicho por dark, añado que supongo que el BasicClientServer tiene un cliente y un servidor... con lo que primero necesitas tener corriendo el servidor, para poder conectar un cliente.
Hasta luego
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
||||
|
||||
Hola. Lo primero, muhas gracias por responder tan rápido . Me he descargado la ultima versión de las Indy y ahora ya no me da error.
Bueno, como puse en el principio del foro, me gustaría recibir un poquito de orientación con las Indy, ya sea a través de manuales, o ejemplos o como queráis... Buscando por el foro, me descargue un PDF, TCP-IP se llamaba. Lo podéis encontrar aquí: http://www.elrinconcito.com/delphi/a...PIP/TCP_IP.pdf Pero no es para delphi 6 y siguiendo lo que me pone, me da errores al compilar. Me dice: "Undeclarer Identifier: 'meReply' " creo que era...en este código:
Si me pudierais indicar un manual o alguna web, o algun ejemplillo, donde expliquen un poco como se usan, mas que nada, los componentes IdTCPClient e IdTCPServer, os estaré muy agradecido... Muchas gracias de antemano. PD: Si alguine quiere las Indy v.9 con instalador, estan aquí : http://downloads.atozedsoftware.com/...y9.0.17_d6.exe
__________________
"Parad el mundo que me bajo"
Grouxo Marcs Última edición por k4sp3r fecha: 13-09-2004 a las 13:49:52. |
#5
|
||||
|
||||
Cita:
Te he identado también el código para que veas cómo se "identa".
__________________
:) Última edición por DarkByte fecha: 13-09-2004 a las 13:51:38. Razón: Identado código |
#6
|
||||
|
||||
Hola,
Tienes razón, no hay ningún memo llamado "meReply"... Y respecto al Fallo1, es un error que he cometido al copiarlo aquí he intentar tabular... Bueno, un saludo, y ¡Gracias!
__________________
"Parad el mundo que me bajo"
Grouxo Marcs |
#7
|
|||
|
|||
|
|
|