* 服务端和客户端共用的接口声明，最好单独打包，
 * 这里就不那么麻烦了．