Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > Общие вопросы Web
Регистрация

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

Ответ
 
Опции темы
Старый 09.02.2017, 03:52   #1
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,023
Репутация: 167

icq: 495898810
skype: ArtGrek13
Стрелка <socket type='xml'/> ИЛИ <socket type='json'/> зашифровываются пакеты TCP

Доброго времени суток!
есть клиентска прога flash (exampl.swf),
среди множества её файлов есть content.xml
если я в нем меняю строку
<socket type='xml'/>
на
<socket type='json'/>
TCP пакеты что приходят мне на сервер (TcpServer из DelphiXE8)
меняются с
ASCII из сниффера WireShark
Код:

<policy-file-request/>.

на
ASCII из сниффера WireShark
Код:

............L....X?.....a.A...!/c.<...;c.....$...+./.,.0.........	...
......./.5.
...`..............
..
artgrek.ru.....#...
........................................
.
..JJ......

...

Вопросы:
почему шифруется и кем/чем, ведь кроме этого параметра не меняется абсолютно ничего
и может как преобразовать из одного в другое, так как мне нужно что б было <socket type='json'/>
Спасибо!
__________________
VirusN13
ArtGrek вне форума   Ответить с цитированием
Старый 09.02.2017, 21:17   #2
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,023
Репутация: 167

icq: 495898810
skype: ArtGrek13
По умолчанию

не густо(
в процессе поиска понял что
вроде мне приходят json файлы, наверно или пакеты не знаю как правильно
так вот как принять json средствами delphi в частности Delphi XE8
не парсить а принять
народ подкиньте идейку!
__________________
VirusN13
ArtGrek вне форума   Ответить с цитированием
Старый 11.02.2017, 00:17   #3
ArtGrek
DelphiProger
Профессионал
 
Аватар для ArtGrek
 
Регистрация: 14.11.2010
Адрес: CypRus
Сообщений: 1,023
Репутация: 167

icq: 495898810
skype: ArtGrek13
По умолчанию

думаю почему и чем ответ здесь
переключается на json и шифрует с помощью сертификата
поправьте если не прав
часть кода из flash (exampl.swf)
Код:

      private function getSocketType() : String
      {
         try
         {
            return LoaderMax.getContent(Main.CONTENT).services.socket.@type;
         }
         catch(error:Error)
         {
         }
         return "json";
      }

      protected function initMessagesFacade() : void
      {
         _name = NAME;
         switch(this.getSocketType())
         {
            case "xml":
               this._socket = new XMLSocket();
               break;
            default:
               this._socket = new JSONSocket();
               try
               {
                  if(LoaderMax.getLoader(Main.SERTIFICATE))
                  {
                     this._socket.addBinaryChainBuildingCertificate(LoaderMax.getContent(Main.SERTIFICATE) as ByteArray,true);
                  }
               }
               catch(error:Error)
               {
                  Alert.showError(this,error.getStackTrace(),12);
               }
         }
         this.configureListeners();
         this._dispatcher = new EventDispatcher(this);
         this._ping = new Ping();
      }

думаю разбираться с кодом клиента actionscript надо в другом разделе...
__________________
VirusN13

Последний раз редактировалось ArtGrek; 11.02.2017 в 17:50.
ArtGrek вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Socket, TCP, UDP eugenerock Общие вопросы Delphi 3 14.06.2015 12:37
С++ not implemented in type 'istream' for arguments of type 'float *'из-за чего эта ошибка и как исправить? Mitax-47 Помощь студентам 1 10.05.2013 15:48
Передача данных через socket TCP/IP hidalgo C# (си шарп) 1 10.07.2012 19:03
Работа Socket на низком уровне RAW пакеты Aliens_wolfs Работа с сетью в Delphi 0 26.04.2012 14:50
Could not convert variant of type (Olestr) into type (Double) java_91 Общие вопросы Delphi 1 18.02.2011 19:46




00:17.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru