###相关工具:
https://jagt.github.io/clumsy/
###原理
使用上述工具,模拟网络有一定丢包率,接着就可以对应用程序进行测试;
通过该方式测试 Unity中使用 c# 的 BeginSend 异步接口,在 drop 丢包率10%的情况下,unity4.7 会发生阻塞现象,导致游戏卡顿;
不得已,使用多线程编程模式,发送客户端报文,避免TCP 丢包情况下,BeginSend 阻塞主线程。
###相关工具:
https://jagt.github.io/clumsy/
###原理
使用上述工具,模拟网络有一定丢包率,接着就可以对应用程序进行测试;
通过该方式测试 Unity中使用 c# 的 BeginSend 异步接口,在 drop 丢包率10%的情况下,unity4.7 会发生阻塞现象,导致游戏卡顿;
不得已,使用多线程编程模式,发送客户端报文,避免TCP 丢包情况下,BeginSend 阻塞主线程。
转载于:https://my.oschina.net/u/186074/blog/673111