最后做了个棋牌游戏,最后在解决稳定性的问题,决定写下日志跟踪一下解决过程
游戏是用cocos2dx+C#服务端做的棋牌游戏,是什么游戏就不说了。这些都不重要。
现在遇到的问题是有时候会出现掉线,闪退,数据包不完整等(测试都基于android)。
通信上用的是TCP长连接,游戏是多人在线即时对战的。
前期分析问题划分
1、是TCP问题?
2、是COCOS2DX问题?
3、是.NET TCP问题?
4、是处理架构问题?
注意:本游戏没有参照其它架构设计,以可以流畅玩游戏30间房间为标准,也不考虑是否同时在线多少人,现在只要同时在线6人一房间对战。