合并KendyNet中的代码，实现跨平台。尚未测试