diff options
Diffstat (limited to 'src/main/kotlin')
-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 { |