Anuken/Arc

some info about network protocol

SachaTending opened this issue · 6 comments

so, im trying to recreate basic mindustry server, and...

RegisterTCP Packet...

i checked src and i imagined that code writes to bytebuffer length of packet, -2(important, some sort of magic value of framework packet), id of actual packet, and data of packet...
client doesn't wanna accept this packet.
i checked actual packet from server and...

b'\x00\x06\xfe\x04\x7f\xa1S\x99'

wtf is 0xfe(\xfe)
why length of packet 6

  1. Это framework пакет, на вскидку не скажу какой из, для него 6 символов достаточно
  2. В приложении разобранный пакет connect, правда данные могли устареть
    Inkodo-872022_125259_AM
    @SachaTending

спасибо за инфу!

другой пакет, я получаю от клиента RegisterUDP, и я не знаю как на него ответить, это ответ от реального сервера:
b'\x1f\x00\x12\x00\x00\x82B\xf0\x00\x00C\x8c\x00\x00A\xf0\x00\x00\xff\x00\x00\xff'(UDP)

посмотри исходники минды и арка

Arcnet is a fork of Kryonet, and as such, I did not write the protocol myself. The most I can say is "read the source code".