DWC_SetRecvTimeoutTime

構文

#include <dwc.h>
BOOL DWC_SetRecvTimeoutTime(u8 aid,
                            u32 time);

引数

aid 設定する相手のAID
time タイムアウト時間(ミリ秒)

返り値

TRUE 受信タイムアウト時間設定成功
FALSE FriendsMatchライブラリ非動作中で設定失敗

説明

AID毎に受信タイムアウト時間を設定します。マッチメイク完了後、特定のAIDを持つホストから一定時間データが届かない場合、DWC_SetUserRecvTimeoutCallback関数で設定したコールバック関数が呼び出されます。

DWCUserRecvTimeoutCallbackは、DWC_SetRecvTimeoutTimeで設定した時間の間受信が無かったことを通知するためだけに呼び出されます。一定時間接続のない相手を自動的に切断するためのタイムアウト時間を設定したい場合は、DWC_SetConnectionKeepAliveTimeを使用してください。

DWC_SetConnectionKeepAliveTimeの設定時間よりDWC_SetRecvTimeoutTimeの設定時間の方が長い場合、先に切断処理が行われてしまうため、DWCUserRecvTimeoutCallbackは呼び出されません。

履歴

5.1pr2より前の変更履歴はこちら