A Xiangqi server written in C++