# 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の値よりも１小さくなります。

## 返り値

設定値が正しい範囲であれば 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 初版