Ver Mensaje Individual
  #1  
Antiguo 29-07-2003
chabbertd chabbertd is offline
Registrado
 
Registrado: jul 2003
Ubicación: Comodoro Rivadavia - Argentina
Posts: 4
Reputación: 0
chabbertd Va por buen camino
Question Necesito ayuda urgente, please!!!

soy nuevo usando las Indy y necesito enviar a través de una LAN lo siguiente.

Datos = array[1..3]of byte;

uso los componentes IdUDPServer e IdUDPClient, en la aplicación cliente hago lo siguiente, en el evento OnClick de un boton:

procedure TForm1.BEnviarClick(Sender: TObject);
var Bufferatos;
begin
Buffer[1]:=horas;
Buffer[2]:=minutos;
Buffer[3]:=segundos;
Client.SendBuffer(Buffer,SizeOf(Buffer));
end;

¿Como tendría que hacer para recibir y acceder a éstos datos en la aplicación servidor?
Lo que estaba haciendo es lo siguiente:

procedure TForm1.ServerUDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
var Buffer:array of byte;
begin
SetLength(Buffer,AData.Size);
AData.Position:=0;
AData.ReadBuffer(Buffer,Length(Buffer));
H:=Buffer[1];
M:=Buffer[2];
S:=Buffer[3];
end;

Pero no llegan los datos al servidor Como tendria que hacerlo?
Responder Con Cita