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

index


title: struct NetcodeSessionStats toc_max_heading_level: 4


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