- Fixed inconsistent ACK for different platforms

It's a temporary workaround, till the entire thing will be trashed (not by me) in place of a better system. The problem was that 'u_long' has size 4 bytes in WIN32 environment and 8 bytes in linux 64bit environments, which would create a situation in which the 64bit handshake would be bigger than the 32bit handshake.

This would cause a great mess between the clients, if three or more nodes were created and at least one node has its size different from the others, because the nodes would read misaligned data, then they would try to send data to wrong addresses, hence the game would be locked because no node would receive anything.

Confirmed the problem and the fix thanks to Edward850's help.