Este pacote é responsável pelo envio do endereço de ip e a porta do GameServer para o Cliente por meio do connectserver.
Observações:
1. Esse pacote é enviado pelo ConnectServer e recebido pelo Cliente.
C1 = head
16 = lenght
F4 = type
03 = subtype?
31 =1º byte do IP(1)
39 =2º byte do IP(9)
32 =3º byte do IP(2)
2E =4º byte do IP(.)
31 =5º byte do IP(1)
36 =6º byte do IP(6)
38 =7º byte do IP(8)
2E =8º byte do IP(.)
30 =9º byte do IP(0)
2E =10º byte do IP(.)
31 =11º byte do IP(1)
30 =12º byte do IP(0)
32 =13º byte do IP(2)
00 =14º byte do IP( ) - como o ip não preencherá este espaço, fica em branco (0x00)
00 =15º byte do IP( ) - como o ip não preencherá este espaço, fica em branco (0x00)
00 =16º byte do IP( ) - como o ip não preencherá este espaço, fica em branco (0x00)
5D = LoByte(GS Port)
DA = HiByte(GS Port)
Como pode ver, primeiro vem o "título" do pacote e depois vem o IP (no caso, "192.168.0.102") com limite de 16 caracteres (o ip é "colado" no pacote, sem alteração nenhuma) e a porta vem no final invertida (no caso, 55901).
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário