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