Какая цель делать макрос на 32 бита, если при организации сети придется опять делить на 2 по 16 ? Вот где непонимание...