summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEdoardo La Greca2025-06-20 01:14:45 +0200
committerEdoardo La Greca2025-06-20 01:14:45 +0200
commitf30f7d91e8491537796980f2e78e5d99212353c0 (patch)
tree092c33ec1aa00ed4745bdb85caaec7693460726f
parent4b8bca9c5b16af6fe99eb9fe09598879361fe7e4 (diff)
use Byte instead of UByte in IPAddress
-rw-r--r--src/main/kotlin/IPAddress.kt10
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 {