MB_SetParentCommParam

構文

#include <nitro/mb.h>

BOOL MB_SetParentCommParam( u16 sendSize, u16 maxChildren );

引数

sendSize MB親機のMP通信における送信バッファサイズ
このサイズはMB_COMM_PARENT_SEND_MINバイト以上かつMB_COMM_PARENT_SEND_MAXバイト以下である必要があります。
maxChildren MBの受け付ける最大子機数です。最大15台。
この台数以上の子機を受け付ける設定でMB_RegisterFile()を呼びだすと失敗します。MBGameRegistryのmaxPlayerNumは親機を含む台数なので、同じ台数設定する場合にはMBGameRegistryの値よりも1小さくなります。

返り値

設定値が正しい範囲であれば TRUE を、そうでなければ FALSE を返します。

説明

MBライブラリの内部で駆動される通信の送信サイズを、最大子機数も含めて指定します。
あらかじめ接続台数の上限がわかっている場合にこの関数を使用することで、
MP通信パケットの効率を上げることができます。

この関数は、MB_Init()の呼び出し以降、MB_StartParent()を呼び出すまでの
タイミングでのみ呼び出すことが可能です。

この関数は、最大接続子機数も含めて指定するという点以外は
MB_SetParentCommSize()と等価です。

親機受信サイズの設定はできません。

参照

MB_COMM_PARENT_* MBUserInfo
MB_Init MB_SetParentCommSize MB_StartParent MB_RegisterFile

履歴

2004/11/18 recvSize引数の廃止
2004/10/05 初版