FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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?? |
#2
|
||||
|
||||
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). |
#3
|
||||
|
||||
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). |
#4
|
|||
|
|||
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!!!! |
#5
|
||||
|
||||
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
|
#6
|
|||
|
|||
Una duda
Muchas gracias por tu libreria pero podrias explicarme porfavor como la puedo usar, de antemano muchas gracias
|
|
|
|