日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

clumsy模拟客户端网络差的场景的使用

發布時間:2024/4/15 编程问答 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 clumsy模拟客户端网络差的场景的使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1、為什么需要模擬客戶端網絡差的情況?

? ? a. 研發環境的網絡配置一般較高,網絡響應快,不容易出現網絡故障,但是客戶使用的網絡環境千差萬別,不排除使用過程中遇到網絡故障的情況。

? ? b.程序有些時候是多線程處理一個任務,或者異步處理一個任務, 如果處理的過程中出現問題,需要回滾數據,避免給客戶造成損失

2、clumsy怎么使用

? ??clumsy 首先根據用戶選擇的 filter 來攔截指定的網絡數據。在 filter 中可以設定你感興趣的協議(tcp/udp),端口號,是接收還是發出的端口。你也可以通過簡單的邏輯語句來進一步縮小范圍。當 clumsy 被激活時,只有符合這些標準的網絡數據會被進行處理,而你不感興趣的數據仍然會由系統正常傳輸。
當被 filter 的網絡數據包被攔截后,你可以選擇 clumsy 提供的功能來有目的性的調整網絡情況:

? ? ? ??1. 延遲(Lag),把數據包緩存一段時間后再發出,這樣能夠模擬網絡延遲的狀況。
? ? ? 2. 掉包(Drop),隨機丟棄一些數據。
? ? ? ??3. 節流(Throttle),把一小段時間內的數據攔截下來后再在之后的同一時間一同發出去。
? ? ? ??4. 重發(Duplicate),隨機復制一些數據并與其本身一同發送。
? ? ? ??5. 亂序(Out of order),打亂數據包發送的順序。
? ? ? ??6. 篡改(Tamper),隨機修改小部分的包裹內容。


轉載于:https://www.cnblogs.com/test1988/p/7707807.html

總結

以上是生活随笔為你收集整理的clumsy模拟客户端网络差的场景的使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。