GetNetworkUsageData: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server client function}} This function returns a table containing network usage information about inbound and outbound packets. ==Syntax== <syntaxhighlight lang="lua"> table...") |
(No difference)
|
Latest revision as of 21:22, 5 July 2014
This function returns a table containing network usage information about inbound and outbound packets.
Syntax
table getNetworkUsageData ( )
Returns
Returns a table with two fields: "in" and "out". Each of these contain a table with two fields: "bits" and "count". Each of these contain a table with 256 numeric fields ranging from 0 to 255, containing the appropriate network usage data for such packet id.
Example
This example adds command nd that shows info about all inbound packets with bits bigger than zero.
addCommandHandler("nd", function () local networkData = getNetworkUsageData()["in"] for i, val in pairs(networkData["count"]) do if networkData["bits"][i] > 0 then outputChatBox("ID: " .. i .. ": " .. val .. " - " .. networkData["bits"][i] .. "b") end end end)
See Also
Shared
- addDebugHook
- base64Decode
- base64Encode
- debugSleep
- decodeString
- encodeString
- fromJSON
- generateKeyPair
- getColorFromString
- getDevelopmentMode
- getDistanceBetweenPoints2D
- getDistanceBetweenPoints3D
- getEasingValue
- getNetworkStats
- getNetworkUsageData
- getPerformanceStats
- getRealTime
- getTickCount
- getTimerDetails
- getTimers
- getFPSLimit
- getUserdataType
- getVersion
- gettok
- isTransferBoxVisible
- setTransferBoxVisible
- hash
- inspect
- interpolateBetween
- iprint
- isOOPEnabled
- isTimer
- killTimer
- md5
- passwordHash
- passwordVerify
- pregFind
- pregMatch
- pregReplace
- removeDebugHook
- resetTimer
- setDevelopmentMode
- setFPSLimit
- setTimer
- ref
- deref
- sha256
- split
- teaDecode
- teaEncode
- toJSON
- tocolor
- getProcessMemoryStats
- utfChar
- utfCode
- utfLen
- utfSeek
- utfSub
- bitAnd
- bitNot
- bitOr
- bitXor
- bitTest
- bitLRotate
- bitRRotate
- bitLShift
- bitRShift
- bitArShift
- bitExtract
- bitReplace