本文へスキップ
バージョン: 3.1

struct NetcodeSessionStats

(Niantic.Lightship.SharedAR.Netcode.LightshipNetcodeTransport.NetcodeSessionStats)

概要

ネットワークの使用状況を示すセッション統計。

struct NetcodeSessionStats {
// fields

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