Fórum Transferencia de arquivo #171788

27/07/2003

0

Alguem sabe como fazer uma transferencia de arquivos tcp/ip usando socks?


Dhiogo

Dhiogo

Responder

Posts

27/07/2003

Fórum Vini

Com socks eu nunca tentei, mas vc pode transferir um FileStream por UDP com um NmUdp(Paleta FastNet);
Exemplo:
procedure TForm1.UdpDataReceived(Sender: TComponent;
  NumberBytes: Integer; FromIP: String; Port: Integer);
var
  Fs: TFileStream;
begin
  Fs:=TFileStream.Create(´C:\teste.bmp´,fmCreate);//pode ser qualquer tipo de arquivo...
  Udp.ReadStream(Fs);
  Fs.Free;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  Fs: TFileStream;
begin
  Fs:=TFileStream.Create(Edit1.Text,fmOpenRead);
  Udp.RemoteHost:=´127.0.0.1´;//aqui vai o ip do destino
  Udp.SendStream(Fs);
  Fs.Free;
end;

No Edit1 vai o nome do arquivo.
Não esqueça de mudar as propriedades LocalPort e RemotePort!


Espero ter ajudado.

Vinicius.


Responder

Gostei + 0

11/08/2003

Rodrigo_koga

Acho q seu programa esta com algum defeito pois ele naum recebe so envia...


Responder

Gostei + 0

23/08/2003

Fórum Vini

Tem certeza que colocou o RemoteHost como 127.0.0.1?
No meu pc funcionou normal...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar