diff options
author | Edoardo La Greca | 2025-06-20 01:14:45 +0200 |
---|---|---|
committer | Edoardo La Greca | 2025-06-20 01:14:45 +0200 |
commit | f30f7d91e8491537796980f2e78e5d99212353c0 (patch) | |
tree | 092c33ec1aa00ed4745bdb85caaec7693460726f /src/main | |
parent | 4b8bca9c5b16af6fe99eb9fe09598879361fe7e4 (diff) |
use Byte instead of UByte in IPAddress
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/kotlin/IPAddress.kt | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/kotlin/IPAddress.kt b/src/main/kotlin/IPAddress.kt index 91226f5..206a8b6 100644 --- a/src/main/kotlin/IPAddress.kt +++ b/src/main/kotlin/IPAddress.kt @@ -2,8 +2,8 @@ * An IP address (v4 or v6). */ class IPAddress { - private var address4: Array<UByte> = Array(4) { 0u } - private var address6: Array<UByte> = Array(16) { 0u } + private var address4: Array<Byte> = Array(4) { 0 } + private var address6: Array<Byte> = Array(16) { 0 } private var is4: Boolean /** @@ -12,14 +12,14 @@ class IPAddress { constructor(address: String) { val split4 = address.split('.') val split6 = address.split(':') - var bytes: List<UByte> = emptyList() + var bytes: List<Byte> = emptyList() if (split4.size == 4) { - bytes = split4.map { it.toUByte() } + bytes = split4.map { it.toByte() } this.address4 = bytes.toTypedArray() this.is4 = true } else if (split6.size == 16) { - bytes = split4.map { it.toUByte(16) } + bytes = split4.map { it.toByte(16) } this.address6 = bytes.toTypedArray() this.is4 = false } else { |