#include <dwc.h>
BOOL DWC_SetRecvBuffer(u8 aid,
void *recvBuffer,
int size);| aid | 受信相手のAID |
| recvBuffer | 受信バッファのポインタ |
| size | 受信バッファのサイズ |
| TRUE | 受信バッファの設定成功 |
| FALSE | データを受信中なので設定できない |
マッチメイク完了後、他ホストから直接送られてくるデータを受信するための受信バッファを設定します。
受信バッファは、メッシュ型ネットワーク内の各ホストに対して個別に設定する必要があり、各ホストを指定するにはAIDを用います。接続中のホストのAIDは、DWC_GetAIDList関数で取得することができます。
受信バッファを設定する前に届いたデータは破棄されます。
切断した相手とのバッファは無効になるので、新しく接続する度にバッファを再設定する必要があります。
受信したデータを取得する際には、DWC_SetUserRecvCallback関数で設定したコールバック内でコールバックの引数で渡されるポインタを利用するようにし、本関数で指定するバッファは直接読まないようにしてください。
5.1pr2より前の変更履歴はこちら