Q&A

  • Re: socket으로 sendStream 한뒤, 서버에서 받는데 에러가 나요~~~~~~~
> *** 서버의 ClientRead 코드는 .....

>

> Sbuff := Socket.receiveText;

> size := length(Sbuff);

>

> GetStream := TmemoryStream.Create;

> GetStream.Free;

> GetStream.Write(pointer(Sbuff)^, size);

>

> Image2.picture.bitmap.loadFromStream(GetStream);

>



짧은 지식이지만..

위의 소스를 볼때.. MemoryStream를 생성하고.. 바로 Free를 시키셨는데..

거기에 문제가 있는것 같군요.. Free한다음 Write를 한것이.. 좀 걸리는 데요..

순서를 바꿔 보시는 것이 좋을것 같군요..



1. GetStream.Write(pointer(Sbuff)^, size);

2. GetStream.Free;



그럼..



0  COMMENTS