socket遇到一个非常奇怪的问题

我基于socket做一个网络对战的游戏
win32下一点问题也没有
然后移植到安卓上,问题就来了
在战斗场景前也是一点问题也没有,当一个玩家对另一个玩家发动攻击的时候,我传一个字符串过去
安卓端收到这个字符串就立即崩溃
其他消息没问题,包括角色选择,切换场景的消息都没问题,就是一收到攻击的消息安卓端的程序就立即崩溃。
按理说也就接受字符串而已,怎么会崩溃。

是不是接受的字符数组栈溢出了

有可能是攻击处理出问题了吧