Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ничего не приходит после PROTOCOL_BASE_CONNECT_ACK
#41
PROGRAMMATOR Написал:Сообщайте о успехе если что. Smile

Вообщем погадал я тут на байтах и пришёл к выводу что вылетает кажись из за первых двух байт в пакете
[SRC="csharp"]
WriteH(0x9F);
WriteH(514);
WriteB(new byte[] { 0x98, 0x84 }); // вот из за этих двух байт
WriteD(1);
WriteH(0);
WriteB(new byte[] { 0x02, 0x0c, 0x00, 0x12, 0x00 });
WriteH(133);
WriteH(128);
WriteB(buff);
WriteB(new byte[] { 0x01, 0x00, 0x11, 0x0A, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 });
[/SRC]
Я проверял так:заходил 1 раз всё норм далее захожу второй раз вылетает и я меняю значение этих двух байт и хоп заходит,но во второй раз не заходит и я опять меняю эти два байта и хоп заходит.Делал так раз 5-6 потом вообще перестало заходить даже когда менял эти два байта.Блин что такое вообще не понятно..
Ответ
#42
Sojang Написал:Заметил такую штуку:
Есть байтовый массив с ключём byte[] serializedPublicBytes = publicKeyInfo.ToAsn1Object().GetDerEncoded(); // 162 bytes
И далее есть пустой байтовый массив byte[] buff = new byte[128];
Я пытаюсь пропустить 29 байт вот так Array.Copy(serializedPublicBytes, 29, buff, 0, buff.Length);
но вместо 29 он пропускает 11
[Изображение: FAlDtDSHJKY.jpg]
Видим то что он пропустил только 30-82-02-5B-02-01-00-02-81-81-00
Что делать?

Sojang Написал:Вообщем погадал я тут на байтах и пришёл к выводу что вылетает кажись из за первых двух байт в пакете
[SRC="csharp"]
WriteH(0x9F);
WriteH(514);
WriteB(new byte[] { 0x98, 0x84 }); // вот из за этих двух байт
WriteD(1);
WriteH(0);
WriteB(new byte[] { 0x02, 0x0c, 0x00, 0x12, 0x00 });
WriteH(133);
WriteH(128);
WriteB(buff);
WriteB(new byte[] { 0x01, 0x00, 0x11, 0x0A, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01 });
[/SRC]
Я проверял так:заходил 1 раз всё норм далее захожу второй раз вылетает и я меняю значение этих двух байт и хоп заходит,но во второй раз не заходит и я опять меняю эти два байта и хоп заходит.Делал так раз 5-6 потом вообще перестало заходить даже когда менял эти два байта.Блин что такое вообще не понятно..
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  После перезахода сервер отказываеться видить клиент slawa560 6 2,423 08-08-2017, 11:26 PM
Последний пост: slawa560
  После покупки предмета 0 часов slawa560 1 1,648 08-06-2017, 12:15 AM
Последний пост: PROGRAMMATOR
  PROTOCOL_BASE_CONNECT_ACK Boris2105 1 1,872 05-17-2016, 03:29 PM
Последний пост: PROGRAMMATOR
  PROTOCOL_BASE_CONNECT_ACK Sojang 12 3,542 01-21-2016, 12:15 PM
Последний пост: PROGRAMMATOR

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)