文章目錄
- Fake-Tcp
- Wow Fishing Script
- 模擬券商柜臺
Fake-Tcp
Fake-Tcp
自己寫的一個偽裝包測試。
嘗試把UDP的包偽裝成TCP包,再發送到Internet
Wow Fishing Script
魔獸世界釣魚腳本
自己寫的魔獸世界釣魚腳本,10.0初期釣魚成功率90%以上。現在關服了暫時沒用了。
模擬券商柜臺
券商柜臺測試
自己寫的模擬柜臺跟客戶端API,可以提供基本的client跟server通訊模型。
server端實現了下面的幾個點:
- Epoll + ET。
- client分發管理。
- 用戶層緩沖buffer。
- 自定義消息格式,解析消息。
- 無鎖隊列存單個請求、woker線程取請求處理并回寫Response給client。
單機8核并發10個client,CPU全部打滿的情況下,QPS有12-15W左右。如果CPU頻率、核數更高更多的話,QPS還會往上走一些。Client跟Server都在valgrind
環境下跑過,沒啥問題。