Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-01-2011
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 17
fide_uci Va por buen camino
Question Evitar que un Sokcet pique los datos en trocitos

Hola amigos. Mi problema es el siguente. Cuando envio datos entre socket de la indy y estos datos no soy muy grandes pues nohay problema. Pero cuando son datos grandes me pica el texto completo en 2 o más linas y a mi me hace falta recibir ese texto completo. La verdad es que no se por que este sucediendo esto perom bueno. Espero que nos unAmos para resolver ese problemA, ya que si no lo resuelvo no voy a poder continuar con la Inxy.
Responder Con Cita
  #2  
Antiguo 23-01-2011
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 17
fide_uci Va por buen camino
Help, por favor alguien ?
Responder Con Cita
  #3  
Antiguo 24-01-2011
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 21
Enan0 Va por buen camino
Yo creo que podes hacer lo siguiente.

Fijarte el Length del la informacion que vas a enviar.

entonces enviar un primer paquete diciendo cuantas partes van a venir.
Despues Enviar la informacion con el tamaño maximo que se puede enviar creo que son 255. o lo que quieras.
y eso dentro de un bucle hasta que terminen los paquetes.

lo almacenas en un string y tenes tu texto completo

o mandarlo dentro de un Stream!

saludos
Responder Con Cita
  #4  
Antiguo 02-02-2011
Avatar de fide_uci
fide_uci fide_uci is offline
Miembro
 
Registrado: ene 2009
Ubicación: Cuba - La Habana
Posts: 226
Poder: 17
fide_uci Va por buen camino
Nono a ver no me entendiste. El problema no es para yo enviar, sino cuando recibo desde un servidor de jabber que estoy utilizando para desarrollar un cliente XMPP. El problema es que el servidor me manda el dato completo, pero los componentes de la Indy, mas especificamente el idIOHandler del TCPClient es el que me esta altarando la entrada y me la esta troceando siempre que sea mayor de 16 KB. Saben como puedo evitar esto?
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Evitar Datos Repetidos?? Bare C++ Builder 12 12-06-2010 02:36:39
Evitar guardar datos duplicados bigpeter80 Varios 16 29-11-2008 14:10:02
Evitar nulos HectorMendez SQL 3 24-11-2007 17:16:03
Evitar Pegado nemesio Varios 9 03-12-2005 03:53:41
Evitar un Key Violation sitrico Conexión con bases de datos 9 01-06-2005 18:06:47


La franja horaria es GMT +2. Ahora son las 11:55:28.


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
Copyright 1996-2007 Club Delphi