实现battleIO中的基本方法，尚未能发消息
Merge remote-tracking branch 'origin/master'