Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-12-2005
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
david duarte Va por buen camino
Arrow Enviar cadena de caracteres de cliente a servidor (Sockets)

Hola a todos!!!!

Otra vez yo de nuevo, ahora tengo un problema.
tengo mi proyecto c/s, uso clientdataset y sockets para conectarme, pero ahora necesito mandar una cadena de caracteres desde el cliente hasta el servidor, pero no tengo la mas remota idea, he leido que no se puede por medio de sockets(bueno si se puede pero es mucho rollo) ya que Delphi trabaja con la clase TString y que cuando lo mandas por socket, este no lo puede reconocer o en todo caso, la informacion que le llegue al cliente puede no ser la correcta, pero yo no creo eso, ya cheque en varias paginas en internet, pero no encuentro nada.

Si alguien sabe como o tiene algun ejemplo o sabe en donde encontrar esa información, se los agradeceria mucho.

ejemplo, el usuario (cliente) se conecta al sistema a "x" hora, entonces que el cliente mande una cadena de caracteres que contenga, la ip, el nombre de usuario y la hora, todo esto sin que el usuario sepa que mando esta informacion.

Gracias.
Cómo te sientes hoy??
Responder Con Cita
  #2  
Antiguo 11-12-2005
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
Quien te dijo q no se puede? con los sockets se hace magia, pasa esa cadena a un TStream (mejor dicho, a un descendiente de él) y mandas el buffer, el servidor recibe ese buffer y ahi mismo cargas un TStream (mejor dicho otra vez, a un descendiente de él) y sacas la cadena, creo q te puede servir TStringStream
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).
Responder Con Cita
  #3  
Antiguo 11-12-2005
Avatar de OSKR
OSKR OSKR is offline
Miembro
 
Registrado: nov 2004
Ubicación: San Cristóbal/Táchira/Venezuela
Posts: 389
Poder: 20
OSKR Va por buen camino
AAAAh, creo q el método SendText envìa la cadena de una vez, yo lo uso con AnsiString y al pelo, no recuerdo bien pero creo q es con TCP (TServerSocket)
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad."
Simón Bolívar
(Carta al Coronel Inglés Patricio Cambell 05/08/1829).
Responder Con Cita
  #4  
Antiguo 26-04-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 19
david duarte Va por buen camino
Hola!!!!

Muchas gracias oskar.

La verdad es que no me salio y en su momento me di por vencido, pero ahora si necesito hacer algo.

Tengo que obtener la fecha y hora del servidor, y no se como hacerlo, me han dicho que se puede hacer por medio de sockets, pero no lo he intentado y no se como hacerle, ahorita estoy enfrazcado en la captura de los datos y mostrar reporte. que me ha sacado canas verdes(pero he aprendido mucho =))
Podrias decirme si se puede.
No quiero hacer un archivo ini o algo por el estilo.

Muchas gracias!!!!
Saludos!!!!
Responder Con Cita
  #5  
Antiguo 28-04-2006
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
aqui adjunto el codigo de una dll que hice basandme en un proyecto creo que de borland, permite recuperar fecha y hora de un host remoto, espero les sirva
Archivos Adjuntos
Tipo de Archivo: zip grtime.zip (1,9 KB, 167 visitas)
Responder Con Cita
  #6  
Antiguo 20-08-2007
ernestocad ernestocad is offline
Registrado
 
Registrado: abr 2005
Posts: 5
Poder: 0
ernestocad Va por buen camino
Exclamation Una duda

Muchas gracias por tu libreria pero podrias explicarme porfavor como la puedo usar, de antemano muchas gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:42:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi