FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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); Código:
procedure TForm1.udp_srvUDPRead(AThread: TIdUDPListenerThread; const AData: TIdBytes; ABinding: TIdSocketHandle); gracias |
#2
|
||||
|
||||
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. |
#3
|
||||
|
||||
ya esta solucionado, gracias :-)
tenia que sustituir DataStringStream.CopyFrom(AData, AData.Size); por DataStringStream.WriteData(AData, Length(AData)); |
#4
|
||||
|
||||
Bien está saberlo.
|
|
|
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 |
|