struct NetcodeSessionStats
(Niantic.Lightship.SharedAR.Netcode.LightshipNetcodeTransport.NetcodeSessionStats)
概要
ネットワークの使用状況を示すセッション統計。
struct NetcodeSessionStats {
// フィールド
ulong TotalBytesSent;
ulong TotalBytesReceived;
uint TotalMessagesSent;
uint TotalMessagesReceived;
int PeerCount;
float Timestamp;
// メソッド
static void GetPerSecondStats(
NetcodeSessionStats stats1,
NetcodeSessionStats stats2,
out float bytesSentPerSec,
out float messagesSentPerSec,
out float bytesReceivedPerSec,
out float messagesReceivedPerSec
);
};
詳細なドキュメント
ネットワークの使用状況を示すセッション統計。
メソッド
GetPerSecondStats
static void GetPerSecondStats(
NetcodeSessionStats stats1,
NetcodeSessionStats stats2,
out float bytesSentPerSec,
out float messagesSentPerSec,
out float bytesReceivedPerSec,
out float messagesReceivedPerSec
)
2 つの NetcodeSessionStats を比較して、帯域幅の使用量を計算します。 順番は自動的に決定されます。
パラメーター:
stats1
- 最初の統計スナップショット。
stats2
- 2番目の統計スナップショット。
bytesSentPerSec
- 1秒あたりの送信バイト数。
messagesSentPerSec
- 1秒あたりの送信メッセージ数。
bytesReceivedPerSec
- 1秒あたりの受信バイト数。
messagesReceivedPerSec
- 1秒あたりの受信メッセージ数。