FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
TIdTCPClient - Conocer cuanto hay en el bufer.
Hola:
Tengo algo similar a:
Lo que pretendo es ir leyendo fragmentos del bufer. En primer lugar consulto si hay datos con InputBuffer.Size, pero siempre me devuelve 0 la primera vez, sin embargo si hago una lectura previa de, por ejemplo 1 byte, si me devuelve un valor correcto. Realizo una comprobación previa con InputBuffer.Size, porque si realizo una lectura sobre un bufer que esté vacío, se produce una excepción y se cierra el cliente, cosa que quiero impedir. Uso Delphi 7 / Indy 9 Muchas gracias de antemano.
__________________
Sonríe. Mañana puede ser peor. |
#2
|
|||
|
|||
Hola jplj,
La verdad es que entiendo bien lo que planteas. Lo que puedes hacer es enviar un paquete al servidor, que este lo interprete y retorne otro paquete al cliente. En Indy9, una de las estructuras lógica para hacerlo sería esta: Servidor:
Estructura Cliente:
Espero que te ayude. Un saludo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cuanto vale un nick? ¿Cuanto vale un mensaje? | Delphius | La Taberna | 23 | 11-02-2008 18:40:08 |
Downloader con TidTCPClient | JXJ | Varios | 0 | 23-05-2007 17:59:57 |
Problemas con TidTCPClient | byfali | Internet | 1 | 29-03-2007 22:09:33 |
Problema con TIdTCPClient | liadsoft | Internet | 2 | 12-05-2006 08:39:52 |
|