Я говорю о том, отправленных сообщениях в узел, чтобы установить связь, начиная с версия.
Пример на основе Документы
котировка
Мой заголовок:
f9beb4d9
76657273696f6e0000000000
cc0000006a000000
3fd3a680
Мое сообщение:
7e110100
0000000000000000
fa084d5800000000
0000000000000000
00000000000000000000ffff52a1377f
208d
0000000000000000
00000000000000000000ffff7f000001
208d
fa084d5800000000
2814 2f437573746f6d436c69656e743a302e392e302f
00000000
00
f9beb4d9
76657273696f6e0000000000
3fd3a680
Мое сообщение:
7e110100
0000000000000000
fa084d5800000000
0000000000000000
00000000000000000000ffff52a1377f
208d
0000000000000000
00000000000000000000ffff7f000001
208d
fa084d5800000000
00000000
00
Несколько вопросов относительно этого:
1) Почему я должен даже предоставить "addr_recv услуги" поле? И это важно, если я обеспечиваю 0 или 1?
2) Будет ли принимающий узел отклонить "addr_recv IP-адрес" поле, если оно 127.0.0.1 вместо своего собственного IP или ложного IP?
3) "addr_trans услуги" Почему я говорю это снова, если он идентичен "Сервисы" выше?
4) Я не получаю использование "данное время" когда я уже обеспечили "отметка времени" который будет меняться каждый раз, когда он генерируется, и это будет больше. И могу ли я использовать то же самое еще раз здесь?
5) Что такое критерии ЗАБАНЯТ узлом? Например я буду запрещен, если я посылаю неправильное сообщение о первой попытке? Также я получу никакого ответа, если мое сообщение содержит ошибки или он будет проигнорирован?