Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

leer un Stream

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: leer un Stream Responder citando

Hola tod@s,
Estoy intentando transmitir una imagen a traves de una red local, lo he hecho de la siguiete forma:
Código:

TMemoryStream* pms = new TMemoryStream();
  pf= fopen("c:\\Imagen1.jpg","rb");
 fread(pms,230454,1,pf);
 fclose(pf);
 ServerSocket->Socket->SendStream(pms);


Lo que pasa es que no encuentro ninguna funcion que lea un Stream, como las de ReceiveText()...., ¿Alguien sabe con que función puedo leer lo que he mandado en el cliente?

Gracias, Ailis
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: leer un Stream Responder citando

Si se trata de un TImage quien recibe, creo que puedes tratar con

Image1->Picture->Bitmap->LoadFromStream( ... );

Espero que te sirva.
_________________
"Cállate, o di algo mejor que el silencio"
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Recibelo con Socket->ReceiveBuf(char *,tam);
y cada vez que leas ve rellenando otro memory stream con el metodo writebuf. Cuando lo tengas completo. MemoryStream->savetofile

Asi paso yo archivos de un pc a otro y rula Razz

Saludos!
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.