目次 - SDL_net - API(機能別) - UDPパケット - SDLNet_UDP_SetPacketLoss

SDLNet_UDP_SetPacketLoss

シミュレートする送信されたパケットの損失率を設定する

構文

void SDLNet_UDP_SetPacketLoss(UDPsocket sock, int percent)

引数

sockパケットロスをシミュレートするソケット
percent0から100の間のパケット損失率(大きいほど損失率が高い)

詳細

SDL_netは悪い通信状態をシミュレートするために送信と受信でランダムにパケットをロスさせることができる. このような状態は実際に起こりうるが, 同一LAN上のマシンでは発生しない. この関数を使えば高速で安定したネットワーク上でもあなたのアプリケーションの堅牢性をテストできる.

この関数はローカルテスト以外では使うことはないはずである.

バージョン

SDL_net 2.0.0以降

SDL Wikiへのリンク

SDL2_net/SDLNet_UDP_SetPacketLoss