unsafe { fixed(byte* inPak = packet) { byte* pingResponse = stackalloc byte[8]; *(ushort*) pingResponse = 6; pingResponse += sizeof (ushort); *(ushort*) pingResponse = 477; pingResponse += sizeof (ushort); *(uint*) pingResponse = *(uint*) inPak[4]; } }