comando equivalente no indy10 do indy9
Pessoal utilizava a versão 9 do indy e seu componente idtcpserver,
no indy 9 eu utilizava
command := AThread.Connection.CurrentReadBuffer;
ele pegava todo o conteudo e colocava em command
no indy 10 não to conseguindo fazer isso,
tentei
command := AContext.Connection.Socket.ReadString(-1);
se eu colocar o tamanho do buffer ele pega, alguem saber como pegar o tamanho do buffer para utilizar na função acima?
ou alguma outra forma de simplesmente pegar todo o buffer enviado pelo cliente?
Obrigado!
no indy 9 eu utilizava
command := AThread.Connection.CurrentReadBuffer;
ele pegava todo o conteudo e colocava em command
no indy 10 não to conseguindo fazer isso,
tentei
command := AContext.Connection.Socket.ReadString(-1);
se eu colocar o tamanho do buffer ele pega, alguem saber como pegar o tamanho do buffer para utilizar na função acima?
ou alguma outra forma de simplesmente pegar todo o buffer enviado pelo cliente?
Obrigado!
Murilo Junqueira
Curtidas 0
Respostas
Joel Rodrigues
04/07/2012
Vê se esses links te ajudam:
http://stackoverflow.com/questions/5189618/indy-how-to-know-size-of-buffer-needed
http://cloud21.iteye.com/blog/666727
http://stackoverflow.com/questions/5189618/indy-how-to-know-size-of-buffer-needed
http://cloud21.iteye.com/blog/666727
GOSTEI 0