Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

HostTopology

class in UnityEngine.Networking

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

クラスは、ホストのネットワークトポロジ(NetworkTransport.AddHost 関数によって開かれたソケット) を定義します。トポロジの定義は、(1) デフォルトの設定でどれだけ多くの接続をサポートし、(2) 特別な接続ではどうなるのか (デフォルトと異なる構成による接続) です。

例えば、部屋の中で10人とチャットサーバーへの接続する p2p ゲームは、10個のデフォルトの接続と1つの特別な接続を持ちます。

変数

DefaultConfigトポロジーでデフォルトの接続のための設定を定義します。
MaxDefaultConnectionsデフォルトの設定でどれだけ多く接続するかを定義します。
MessagePoolSizeGrowthFactorライブラリはメッセージの内部プールを維持し、再利用します。デフォルトのサイズは 128 です。この値で十分でなければプールは自動的に増えていきます。この値をどのようにこの増加させるかを定義します。デフォルト値は0.75であるので、元のプールサイズが 128 の場合、新しいプールサイズは 128 * 1.75 = 224 です。
ReceivedMessagePoolSize受信メッセージプールのサイズを定義します (デフォルトは 128 バイト)。
SentMessagePoolSize送信メッセージプールのサイズを定義します (デフォルトは 128 バイト)。
SpecialConnectionConfigs特別な接続構成のリスト
SpecialConnectionConfigsCountトポロジーに追加する特別な接続の数を返します。

コンストラクタ

HostTopologyトポロジーを作成

Public 関数

AddSpecialConnectionConfig特別な接続をトポロジに追加します (例えばスタンドアロンのチャットサーバーへの接続を維持する場合、この関数を使用する必要があります)。返される ID は、このサーバーへの接続を確立する (IP アドレスとポートを持つ) パラメーターの 1 つとして使用をする必要があります。
GetSpecialConnectionConfig特別な接続設定の参照を返します。この設定のパラメーターは変更できます。