Рейтинг темы:
  • 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,429 08-08-2017, 11:26 PM
Последний пост: slawa560
  После покупки предмета 0 часов slawa560 1 1,654 08-06-2017, 12:15 AM
Последний пост: PROGRAMMATOR
  PROTOCOL_BASE_CONNECT_ACK Boris2105 1 1,876 05-17-2016, 03:29 PM
Последний пост: PROGRAMMATOR
  PROTOCOL_BASE_CONNECT_ACK Sojang 12 3,567 01-21-2016, 12:15 PM
Последний пост: PROGRAMMATOR

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


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