![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
Здравствуйте искал как решить данную проблему, но не нашел, встречал похожие случаи но не с idIRC.
В общем делаю так: Отправляю на сервер сообщение. Код:
Цитата:
Еще, если серверу отправляют русское сообщение не через мою программу, то у меня это отображается так: Сообщение "Русский текст" выглядет так: Цитата:
Последний раз редактировалось ZBEP; 27.10.2010 в 15:26. |
||
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
![]()
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
![]()
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
BARNEY, спасибо.
Попытался сделать, как там написано, но при попытке отправить сообщение, сразу рвется соединение (сокет ерор #10054) и приходится заново коннектиться. Код:
Как я понял, он создает поток с сообщением, и после отправки - закрывает его. Но мне необходимо через уже установленное, беспрерывное соединение - отправлять/принимать сообщения, как в примере с использованием RAW. Последний раз редактировалось ZBEP; 27.10.2010 в 16:35. |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
![]()
А со стороны сервера так делал?
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
BARNEY, сервер не мой и доступ к исходникам не возможен.
Но сам по себе сервер русские сиволы воспринимает, но не известно каким образом. Может будет полезно то, что отправленное русское сообщение на серв, в моей программе отображается как: Цитата:
Последний раз редактировалось ZBEP; 28.10.2010 в 00:15. |
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
![]() Код:
на прием поставьте Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
BARNEY, не, свой сервер не получится сделать, можно сказать, что необходимо реализовать программу клиента, для стороннего IRC сервера, все уже готово, с английскими сообщениями все нормально, но вот с русскими, никак не получается
![]() И нельзя как-нибудь реализовать, отправку в уже установленном "потоке", просто если делать, так, то происходит отключение, и у меня через try .. except происходит пере подключение к серверу, а из-за "особенностей" ConnClosedGracefully, приходится полностью удалять idIRC, IdIOHandlerStack и заново создавать. Ну и в общем сервер не может понять сообщения отправленные таким образом. Последний раз редактировалось ZBEP; 28.10.2010 в 13:25. |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 23.03.2009
Сообщений: 334
|
![]()
А если рассмотреть вариант с отправкой путем перевода в HEX и обратно?
К примеру если отслать серверу: "абвг" через его программу "клиент", то в HEX это выглядит так: Код:
Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кодировка в INDY 10 (как бороться с "???") | Shadow_Hawk | Компоненты Delphi | 7 | 03.02.2022 16:17 |
как обновить indy 9 на indy 10 | Пилигрим | Компоненты Delphi | 16 | 30.04.2010 10:11 |
В Indy не поддерживается кодировка | GragDen | Работа с сетью в Delphi | 5 | 08.02.2009 06:49 |
Кодировка | Anny | Общие вопросы по Java, Java SE, Kotlin | 1 | 16.01.2009 13:02 |
Indy 9 против Indy 10 | OrdJONY | Свободное общение | 2 | 08.11.2008 20:28 |