Cita:
Empezado por fide_uci
He comenzado a trabajar usando los componentes de la Indy 9, el idTCPClient e idTCPServer respectivamente. Pero necesito que me den mas o menos la logica de como es que se hace esto.
|
Arranca el Servidor y realiza el Open.
Al arrancar los clientes realiza el Open.
Con eso ya tienes la conexión.
Programa el OnClientConnect y OnClientDisconnect para controlar los clientes conectados; Aquí puedes utilizar las propiedades RemoteHost y RemoteAddress (revisa qué valores tienen).
A partir de ahí se trata de ir añadiendo cosas.
Para enviar un texto desde un cliente utiliza el
SendText.
Código Delphi
[-]
ClientSocket1.Socket.SendText(edtTexto.Text);
Y para recibirlo desde el Servidor programa los eventos ClientRead/ClientWrite (para ambas operaciones).
Espero que te sirva para empezar.
Un saludo.