SocketReaderWriter

class SocketReaderWriter(    val host: String = DEFAULT_HOSTNAME,     val port: UShort = DEFAULT_PORT,     val maxWaitTime: Duration = DEFAULT_MAX_WAIT_TIME,     val socketConnectionTimeout: Duration = DEFAULT_SOCKET_CONNECTION_TIMEOUT,     val socketDataTimeout: Duration = DEFAULT_SOCKET_DATA_TIMEOUT) : StringLineReaderWriter

Constructors

Link copied to clipboard
fun SocketReaderWriter(    host: String = DEFAULT_HOSTNAME,     port: UShort = DEFAULT_PORT,     maxWaitTime: Duration = DEFAULT_MAX_WAIT_TIME,     socketConnectionTimeout: Duration = DEFAULT_SOCKET_CONNECTION_TIMEOUT,     socketDataTimeout: Duration = DEFAULT_SOCKET_DATA_TIMEOUT)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun sendAndReceiveLine(line: String): String

Properties

Link copied to clipboard
val address: String
Link copied to clipboard
val host: String
Link copied to clipboard
val maxWaitTime: Duration
Link copied to clipboard
val port: UShort
Link copied to clipboard
lateinit var reader: BufferedReader
Link copied to clipboard
lateinit var socket: Socket
Link copied to clipboard
val socketConnectionTimeout: Duration
Link copied to clipboard
val socketDataTimeout: Duration
Link copied to clipboard
lateinit var writer: PrintWriter