![]() |
Componentes para hacer char en delphi 2005
Buenas, estoy empezando con el tema de sockets y he encontrado un manual para hacer un programa que simplemente mande mensajes a un servidor, tambien creado en delphi.
El tema es que los ejemplos que vienen, no me sirven para delphi 2005 ya que el componente que usan no viene en el 2005. Simplemente me gustaria saber que componente tengo que usar en 2005 para crear una aplicacion que envie lineas de texto a un servidor. Gracias |
En delphi 2005 viene de paquete INDY (supongo que al menos de professional pa'rriba), que a mi parecer, son lo mejor que hay en delphi para sockets.
Podes encontrar documentación y demos en http://www.indyproject.org Hasta luego. ;) |
Si si lo unico claro que tengo es que tengo que usar indy... el tema es que hay mil tipos de servidores, clientes y demas, solo desearia saber cual es el apropiado.
Gracias |
Cita:
En concreto, si simplemente tenes que enviar "mensajes" de un lugar a otro, usá TidTCPServer, a menos que "mensaje" para vos, sea un mensaje de correo (TidSMTPServer, TidPOP3Server), un mensaje http (TidHTTPServer) o cualquier otro "mensaje" que ya tenga un protocolo estándar e implementado en las INDY :D Date una vuelta por las demos y seguro te aclararás un buen tanto. Hasta luego. ;) |
Es para enviar cadenas de texto, solo es para hacer una pequeña prueba. Usare el tcpserver, gracias por al informacion ;)
|
Saludos
Podrias descargar la aplicacion que hizo Clantt aqui: http://www.clubdelphi.com/foros/showthread.php?t=26457 Aunque no estan en D2005, podria ayudarte |
Una cosa, estoy usando tldtcpserver y client, el tema es que en los eventos, por ejemplo
procedure TForm1.IdTCPServer1Connect(AContext: TIdContext); me dice que tldcontext es un identificador no declarado.... Alguien sabe como solucionarlo? Gracias Edito, tengo que meter en uses --> idcontext Gracias de toas formas ;) |
Bueno ya he conseguido hacer que un cliente se conecte a un servidor y logre mandarle mensajes :D
Ahora me gustaria, desde el servidor, poder saber la ip de cada cliente que se conecta... probe con acontext.Connection.Socket.Host acontext.Connection.Socket.BoundIP i ambas me devuelven cadenas vacias.... Sabeis con que se hace? |
La franja horaria es GMT +2. Ahora son las 05:33:07. |
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