Слишком сложно для меня с моим небольшим знанием английского языка
Можете ли вы помочь мне с очень основными примерами?
Будем говорить, что я знаю, как создавать пакеты:
Const QByteArray :: NetSocket пакет (Const символ * тип, Const QByteArray& полезная нагрузка)
{
вернуться MyByteArray ()
.putInt32 (MAGIC_ID) // волшебный префикс в странах с низким обратным порядком байтов
.putAscii (тип, 12) // команда дополняется до 12 байт
.putInt32 (payload.size ()) // размер данных
.добавление (MyKey32 (payload.constData (), payload.size ()) .constData (), 4) // контрольной суммы данных
.добавление (полезная нагрузка); // данные сами по себе
}
И результаты (несколько основных примеров):
verack пакет:
f9 быть b4 D9 76 65 72 61 63 00 00 6б 00 00 00 00
00 00 00 00 5d f6 e0 e2
getaddr пакет
f9 быть b4 D9 67 65 74 61 64 64 72 00 00 00 00 00
00 00 00 00 5d f6 e0 e2
mempool пакет
f9 быть b4 D9 6D 65 6d 70 6F 6F 6c 00 00 00 00 00
00 00 00 00 5d f6 e0 e2
Что будет очень простой
filterload пакет, который устанавливает маску для всех нулей и отключает весь входящий трафик?