Cambodia and China have signed a secret agreement that will allow the Chinese military to use a naval base near casino hub Sihanoukville, which is soon to be flanked by the base to the southeast and a Chinese-built military-capable airport to the northwest.