本文へスキップ

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秒あたりの受信メッセージ数。