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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-07-2014
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
Indy UDP Server - Ayuda

hola,

tengo una chat que hice con Delphi 6 y la version que trae de Indy.. pero ahora al abrirlo con XE5 me falla por unos cambios en la version del Server...

antes la function de lectura recibia un TStream y asi lo procesaba para obtener el mensaje recibido...

Código:
 
procedure TForm1.udp_srvUDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
....
    DataStringStream.CopyFrom(AData, AData.Size);
ahora lo hacen de esta manera

Código:
 
procedure TForm1.udp_srvUDPRead(AThread: TIdUDPListenerThread; const AData: TIdBytes; ABinding: TIdSocketHandle);
y no se como sacar el mensaje recibio, alguno podria echarme un cable..

gracias
Responder Con Cita
  #2  
Antiguo 03-07-2014
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Según Remy Lebeau existe una función "BytesToString" en la unidad "idGlobal.pas" de Indy. Echa un vistazo a ver si te sirve.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 03-07-2014
Avatar de kaiserilich
kaiserilich kaiserilich is offline
Miembro
 
Registrado: mar 2010
Ubicación: planeta tierra
Posts: 42
Poder: 0
kaiserilich Va por buen camino
ya esta solucionado, gracias :-)

tenia que sustituir DataStringStream.CopyFrom(AData, AData.Size); por DataStringStream.WriteData(AData, Length(AData));
Responder Con Cita
  #4  
Antiguo 03-07-2014
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Bien está saberlo.
__________________
David Esperalta
www.decsoftutils.com
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
Server Indy 10 fenixariel Internet 5 08-08-2013 05:49:05
Ayuda con incompatibilidad del Post de TIdHTTP de Indy 8 con Indy 10 rolandoj Internet 13 24-12-2008 13:19:01
Problema FTP Server con Indy jusnjosesch Internet 1 24-07-2008 03:05:02
Time Server Indy pablonill Servers 0 02-04-2008 14:19:52
Indy TCP Server: Uso de CPU 100% tras 5 min JARivera Internet 12 28-12-2007 15:41:27


La franja horaria es GMT +2. Ahora son las 10:59:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi