Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
ighor10

Traduzir do C para o Java

Recommended Posts

Ola pessoal,

eu preciso traduzir um pequeno codigo do C para o java, e nao estou a conseguir..

se alguem puder me ajudar.. agradeco mto.

a primeira parte do codigo e:

struct tPacket

{

WORD size;

WORD opcode;

BYTE securityCount;

BYTE securityCRC;

BYTE data[8186];

}; // A genrel Packet

struct tPacket_5000_E

{

WORD size;

WORD opcode;

BYTE securityCount;

BYTE securityCRC;

BYTE flag;

BYTE blowfish[8];

DWORD seedCount;

DWORD seedCRC;

DWORD seedSecurity[5];

};

struct tPacket_5000_10

{

WORD size;

WORD opcode;

BYTE securityCount;

BYTE securityCRC;

BYTE flag;

DWORD challenge[2];

};

a segunda parte e

int rcv = 0;

tPacket Packet;

do

{

recv(Socket, (char *)Packet, sizeof(Packet), 0);

if (rcv > 0)

{

if (Packet.opcode == 0x5000 && Packet.size == 0x25)

std::cout << "First Packet received";

else if (Packet.opcode == 0x5000 && Packet.size == 0x09)

std::cout << "Second Packet received";

else if (Packet.opcode != 0x5000)

{

pritnf("%.4X %.4X %.2X %.2X", Packet.size, Packet.opcode, Packet.securityCount, Packet.securityCRC);

for(int i = 0; i < Packet.size; i++)

{

printf("%.2X", Packet.data);

}

}

}

while(rcv != SOCKET_ERROR);

por favor, alguem da um help :D

esse codigo ira receber um packet de um server socket e descodificar este.,

thx a lot.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...