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 

Sobre metodo SendBuf del componte Socket

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Sobre metodo SendBuf del componte Socket Responder citando

hola

El codigo con el cual envio un objeto mediante SendBuf:

Aki envio un objeto:

bool __fastcall TForm1::MiFuncion(TObject *Send)
{
TPanel *panel;
panel=(TPanel*)Send;

if(FormInternet->Internet)
{
if(!FormInternet->Servidor)
FormInternet->ClientSocket1->Socket->SendBuf(panel,1024);

.
.
.
Aki recojo el objeto:

void __fastcall TFormInternet::ServerSocket1ClientRead(TObject *Sender,
TCustomWinSocket *Socket)
{

TPanel *panel;

int bytes=Socket->ReceiveLength();
int entra=Socket->ReceiveBuf(&panel,bytes);
if(entra!=-1)
Form1->movimiento(panel);
}

Problema: Cuando no se envia ningun byte, sendbuf devuelve -1. La variable "entra" vale -1, por que? cual es el problema?

Saludos.

Volver arriba
Mensaje    Asunto: Sobre metodo SendBuf del componte Socket Responder citando

HOLA:

ReceiveBuf returns the number of bytes actually read. If no bytes are read, ReceiveBuf returns –1.

Creo que deberias de poner.

int bytes=Socket->ReceiveLength();
if(bytes >0 )
{
int entra=Socket->ReceiveBuf (&panel,bytes);
Form1->movimiento(panel);
}

By.

Volver arriba
Mensaje    Asunto: Sobre metodo SendBuf del componte Socket Responder citando

Este no es el problema. Ya que es lo mismo. y ademas tambien compruebo los bytes =)

Gracias de todas maneras

Saludossss

Volver arriba
Mensaje    Asunto: SOCKET STREAM BUF SEND Responder citando

TODOS LAS PERSONAS QUE TENGAN ESTE PROBLEMA CONTACTENME A MIS CORREOS

cfuentes@odepa.gob.cl
marcelo.flores@chile.com

----------------------------------------------------------------

Trankoss
Necesito que me ayudes con respecto al código que publicaste en mayo de 2002. Si puedes contactarme o enviarme más información.

Saludos.
Volver arriba
Mensaje    Asunto: Envío de video Responder citando

He tratado de enviar video con SendBuffer pero no he podido alguien lo ha hecho. Hay otra forma de hacerlo en BCB5 Por favor si alguien tiene un ejemplo o algo que me pueda ayudar le agradecería nucho

Gracias

erroco@univalle.edu.co
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.