diff options
author | Edoardo La Greca | 2025-08-05 21:30:41 +0200 |
---|---|---|
committer | Edoardo La Greca | 2025-08-05 21:40:46 +0200 |
commit | 5578eefca662e9cf32f5a39ac846a5aa74ca00f0 (patch) | |
tree | 2159e3056200346fbbae152b77502935fcf5504d /src | |
parent | fc7c0ddc5b939bf5d2b44a36ab14508d36fee3ba (diff) |
fix constructors in TransportLayerJavaNet
Diffstat (limited to 'src')
-rw-r--r-- | src/main/kotlin/TransportLayerJavaNet.kt | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/kotlin/TransportLayerJavaNet.kt b/src/main/kotlin/TransportLayerJavaNet.kt index d2ee2af..e48ac16 100644 --- a/src/main/kotlin/TransportLayerJavaNet.kt +++ b/src/main/kotlin/TransportLayerJavaNet.kt @@ -11,11 +11,11 @@ TODO: /** * An implementation of [TransportLayer] written using the [java.net] package. */ -class TransportLayerJavaNet : TransportLayer { +class TransportLayerJavaNet(val address: String, val port: UShort) : TransportLayer { /** * The connection's socket. */ - private val socket: Socket = Socket(address, port.toInt()) + private val socket: Socket = Socket(this.address, this.port.toInt()) /** * The connection's input stream. @@ -27,8 +27,7 @@ class TransportLayerJavaNet : TransportLayer { */ private val outStream: OutputStream = this.socket.outputStream - constructor(address: String, port: UShort) - constructor(fullAddress: String) + constructor(fullAddress: String) : this(nineAddressToValues(fullAddress).first, nineAddressToValues(fullAddress).second) private class InStreamIterator(val inStream: InputStream) : Iterator<UByte> { override fun next(): UByte { |