![]() |
Uso de sockets
Hola, estoy realizando una aplicacion que es un servidor que acepta conexiones de uno o varios clientes. Estoy usando el componente Indy TIdTCPServer. Me gustaria saber si hay forma de averiguar (q supongo q debe haberla) el host del cliente asi como otros datos que puedan ser de interes.
Si sabeis algo ayudadme please :rolleyes: Gracias a todos... |
Usar los Sockets de la Indy!
Oyeme, por que al conectarte no le envias al servidor todas las informaciones que el necesite mediante la intruccion WriteLn??
Asi le enviarias todos los datos ya directamente! Ejemplo: Insertas un idTCPClient y un idTCPServer. Esto lo pones en el OnClick de un Boton u otro evento...
Esto lo pones en el OnExecute del idTCPServer
Esto es solo una idea. Pero puedes continuar preguntando si necesitas algo okas... |
Cita:
Muchas gracias por todo fide ;) |
se puede
cuando recibas el onconnect accedes a athread.Connection.Socket.Binding.PeerIP y athread.Connection.Socket.Binding.PeerIP, y ya tienes la ip remota del cliente y el puerto que usa para conectar. tambien puedes resolver el nombre , creo que con gstack , o con dnsresolver no estoy seguro saludos. |
| La franja horaria es GMT +2. Ahora son las 23:25:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi