Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy 10 & Telnet / 25 сообщений из 31, страница 1 из 2
31.08.2018, 23:00
    #39696514
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Есть проблема с русскими символами при использовании TIdTelnet.
При отправке сообщения вида IdTelnet1->SendString(.....) именно при отправке русского текста, передаются "????". И принимаются "????". Кто знает, как победить это?
Перешерстил кучу топиков, ничего не помогает.
...
Рейтинг: 0 / 0
31.08.2018, 23:20
    #39696516
JayDi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
UTF8Encode?
...
Рейтинг: 0 / 0
31.08.2018, 23:35
    #39696517
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
JaDi,
да, оно самое
...
Рейтинг: 0 / 0
31.08.2018, 23:36
    #39696518
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73JaDi,
да, оно самое
... не помогает
...
Рейтинг: 0 / 0
01.09.2018, 00:22
    #39696524
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73не помогает

Потому что тупо отправлять utf-8 не есть правильно. Надо отправлять в той кодировке в
которой ожидает сервер. А для этого вроде бы есть в телнет-протоколе какой-то хэндшейкинг...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.09.2018, 08:52
    #39696557
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Dimitry Sibiryakov, там проблема с Indy. Вместо русских символов он отправляет/принимает знаки вопроса.
...
Рейтинг: 0 / 0
01.09.2018, 09:21
    #39696561
Kast2K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

Поставьте одну из последних версий, в 10.6.2 уже исправлена данная проблема
...
Рейтинг: 0 / 0
01.09.2018, 16:23
    #39696655
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Kast2K, где взять?
...
Рейтинг: 0 / 0
01.09.2018, 16:30
    #39696659
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73Kast2K, где взять?

не дает качать
http://www.indyproject.org/Sockets/Download/svn.EN.aspx
...
Рейтинг: 0 / 0
01.09.2018, 22:38
    #39696714
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

github?
...
Рейтинг: 0 / 0
01.09.2018, 23:21
    #39696722
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
makhaon,

с этой штукой надо разбираться....

поставил IP Works - это решило проблему.
...
Рейтинг: 0 / 0
02.09.2018, 00:06
    #39696732
Minkus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

User ID: Indy-Public-RO
No Password
...
Рейтинг: 0 / 0
02.09.2018, 10:40
    #39696775
makhaon
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

авторс этой штукой надо разбираться....
поставил IP Works - это решило проблему.

Ок, смотри как удобно.
...
Рейтинг: 0 / 0
08.09.2018, 20:40
    #39699988
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Minkus,

это качать надо по 1 файлу?
...
Рейтинг: 0 / 0
08.09.2018, 20:42
    #39699989
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
makhaon,

всё бы ничего, но не могу решить проблему получения по Telnet полностью всего сообщения, а не кусками.
Есть параметры разные, регулирующие буфер приема. но они как то не работают (у меня).
...
Рейтинг: 0 / 0
08.09.2018, 21:08
    #39699995
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

ты все еще про Indy или уже про ipWorks!?
...
Рейтинг: 0 / 0
08.09.2018, 23:56
    #39700009
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
чччД__,
Indy не могу скачать.
IP Works - написал проблему
...
Рейтинг: 0 / 0
09.09.2018, 00:39
    #39700019
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.
...
Рейтинг: 0 / 0
09.09.2018, 07:28
    #39700032
asutp2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73Indy не могу скачать.Ну если ты не можешь через браузер скачать то, что другими качается без проблем, то и написать код видимо тебе тоже не судьба...
...
Рейтинг: 0 / 0
09.09.2018, 08:09
    #39700035
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
asutp2,

как?
...
Рейтинг: 0 / 0
09.09.2018, 08:14
    #39700036
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
чччД__,

TNet3->Config("RecordLenght=60000");
на RecordLenght пишет - нет такого параметра (unknown konfig setting).
Хотя в доке об этом сказано.
...
Рейтинг: 0 / 0
09.09.2018, 08:24
    #39700039
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
чччД__Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.

код разбросан по всему приложению (форме). Получение данных приходится аккумулировать в переменной,

Код: plaintext
1.
2.
3.
4.
5.
void __fastcall TEx_Operator::TNet3DataIn(TObject *Sender, TipwTelnetDataInEventParams *e)
{
	ReadingText1 += e->Text;
	Edit1->Text = StrToInt(Edit1->Text) + 1;
}



и через небольшую паузы в пару секунд, забирать ответ.

Код: plaintext
1.
2.
3.
4.
5.
6.
void __fastcall TEx_Operator::Timer3Timer(TObject *Sender)
{
	Timer3->Enabled = false;
	m11->Text = UTF8Decode(ReadingText1.Trim());

}



пока так извращаюсь
...
Рейтинг: 0 / 0
09.09.2018, 08:38
    #39700041
под ван
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73чччД__Mizer73,

ну и каким же образом ты в ipWorks! задавал размер входного буфера, и зачем?

Ты пробовал менять значение RecordLength? http://cdn.nsoftware.com/help/IP9/cs/TelnetConfig.htm#RecordLength


Не стесняйся, код показывай.

код разбросан по всему приложению (форме). Получение данных приходится аккумулировать в переменной,

Код: plaintext
1.
2.
3.
4.
5.
void __fastcall TEx_Operator::TNet3DataIn(TObject *Sender, TipwTelnetDataInEventParams *e)
{
	ReadingText1 += e->Text;
	Edit1->Text = StrToInt(Edit1->Text) + 1;
}



и через небольшую паузы в пару секунд, забирать ответ.

Код: plaintext
1.
2.
3.
4.
5.
6.
void __fastcall TEx_Operator::Timer3Timer(TObject *Sender)
{
	Timer3->Enabled = false;
	m11->Text = UTF8Decode(ReadingText1.Trim());

}



пока так извращаюсь
С сишным кодом да в разделе Delphi - страдать тебе вечно!
...
Рейтинг: 0 / 0
09.09.2018, 22:09
    #39700175
Mizer73
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
под ван,

да нет принципиальной разницы. Это билдер
...
Рейтинг: 0 / 0
10.09.2018, 09:04
    #39700238
чччД__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Indy 10 & Telnet
Mizer73чччД__,

TNet3->Config("RecordLenght=60000");
на RecordLenght пишет - нет такого параметра (unknown konfig setting).
Хотя в доке об этом сказано.
А IPWorks у тебя какая? Этот параметр только с 9й версии появился.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Indy 10 & Telnet / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]