Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2015, 18:41   #1
werrey
Форумчанин
 
Регистрация: 01.02.2011
Сообщений: 105
По умолчанию Сжать текст ZLibExGZ.GZCompressStr и передать серверу Indy10

Здравствуйте.

Делаю передачу сообщения от клиента к серверу (Indy10), сжимаю текст перед отправкой с помощью
ZLibExGZ.GZCompressStr(txt), но при чуть больше объёмом сообщения в несколько строк, сервер ничего не получает.
Подскажите пожалуйста как передать сжатое сообщение допустим в 50 строк и более?

Код:
Uses ZLibExGZ;
...
//Отправка на сервер:
IdTCPClient1.IOHandler.WriteLn(ZLibExGZ.GZCompressStr(Edit1.Text), TEncoding.UTF8);

//Приём на сервере:
Form1.Memo1.Lines.Add(ZLibExGZ.GZDeCompressStr(AContext.Connection.IOHandler.ReadLn(TEncoding.UTF8)));

Последний раз редактировалось werrey; 21.04.2015 в 18:44.
werrey вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать переменную через клиент к серверу? Loligan Работа с сетью в Delphi 14 30.07.2014 20:34
Не удается послать текст в особом случае от клиента серверу. alextrof94 Общие вопросы Delphi 7 26.11.2013 22:01
проблемы с задачей на символьные строки - вычислить частоту используемых в тексте символов, сжать и разжать текст (на Delphi) Вишневская Помощь студентам 1 03.12.2012 22:47
Передать картинку как текст html Stepan575 C# (си шарп) 1 12.12.2011 09:32
Asp.net + ajax: Как передать серверу многа id :) Manonia ASP.NET 3 15.09.2010 04:16