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

スクリプト言語

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

NetworkClient

class in UnityEngine.Networking

フィードバック

ありがとうございます

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

閉じる

送信に失敗しました

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

閉じる

キャンセル

マニュアルに切り替える

説明

高レベル UNET クライアント

高レベル UNET サーバーのインスタンス (NetworkServer) への接続に使用します。

Static 変数

active現在、ネットワーククライアントがアクティブの場合、True を返します。
allClients現在のプロセス内のすべてのアクティブなネットワーククライアントのリスト

変数

connectionこのクライアントが使用している NetworkConnection オブジェクト
handlers登録されているネットワークメッセージハンドラー
hostTopologyこのクライアントが使用しているホスト トポロジ
isConnectedクライアントの現在の接続状態を示します。
networkConnectionClass新しく NetworkConnection を作成するときに利用するクラス
numChannels現在、クライアントのために構成されている QoS チャンネルの数
serverIpクライアントが接続しているサーバーの IP アドレス
serverPortこのクライアントが接続しているサーバーのポート番号

コンストラクタ

NetworkClient新しい NetworkClient インスタンスを作成します。

Public 関数

Configureこれは、クライアントのトランスポート層の設定を構成します。
ConnectNetworkServer インスタンスにクライアントを接続します。
ConnectWithSimulatorシミュレートしたレイテンシとパケット損失のある NetworkServer インスタンスにクライアントを接続します。
Disconnectサーバーから切断します。
GetConnectionStatsこの接続で送信されるネットワークパケットの統計情報をリトリーブします。
GetRTTこの接続のラウンドトリップタイムを取得します。
GetStatsInクライアントのインバウンド(受信方向)ネットワーク統計情報を取得します。
GetStatsOutクライアントのアウトバウンド(送信方向)ネットワーク統計情報を取得します。
ReconnectToNewHostこれは、ゲームの旧ホストへの接続を失い、新しいホストに再接続したクライアントによって使用されます。
RegisterHandler特定のメッセージタイプのハンドラーを登録します。
ResetConnectionStatsNetworkClient.GetConnectionStats() によって統計情報に 0 の値を返してリセットします。
Sendメッセージ ID でネットワークメッセージをサーバーに送信します。このメッセージは、デフォルトの信頼できるチャンネルである、チャンネル 0 で送信されます。
SendByChannelこれは、特定のチャンネルを使用してメッセージ ID でネットワークメッセージを送信します。
SendBytesこれは byte 配列のデータをクライアントからサーバへ送信します。
SendUnreliableこれは、デフォルトで信頼されていないチャンネルのチャンネル 1 で、サーバーにメッセージ ID を利用してネットワークメッセージを送信します。
SendWriterこれは NetworkWriter のバッファの内容を特定のチャンネルに接続されているサーバに送信します。
SetMaxDelay送信バッファを送信するために遅延できる最大時間を設定します。
SetNetworkConnectionClass新しいネットワーク接続を作成したものをこのクラスに設定します。
Shutdownクライアントをシャットダウンします。
UnregisterHandlerネットワークメッセージハンドラーの登録を解除します。

Static 関数

GetTotalConnectionStatsすべての接続で送信されるネットワークパケットの統計情報をリトリーブします。
ShutdownAllすべてのネットワーククライアントをシャットダウンします。