Хочу перейти c INDY на ICS, т.к. не справился с кодировкой в INDY. У OverbyteIcs примеры супер. Все работает здорово. А вопрос такой, можeт ли TWSocket работать с TMemoryStream?
Вот пример с INDY, как можно то-же самое сделать TWSocket.
procedure TForm1.SpeedButton1Click(Sender: TObject);
var List:TStringList;
Stream:TMemoryStream;
begin
List := TStringList.Create;
Stream:= TMemoryStream.Create;
List.SaveToStream(Stream);
IdTCPClient1.IOHandler.WriteLn(IntToStr(Stream.Size));
IdTCPClient1.IOHandler.Write(Stream);
List.Free;
Stream.Free;
end;