WebServer

class WebServer(val port: Int = 8080, modeDebug: Boolean, val getHandler: (WebServer.Exchange) -> Unit? = null, val postHandler: (WebServer.Exchange) -> Unit? = null)

Constructors

Link copied to clipboard
constructor(port: Int = 8080, modeDebug: Boolean, getHandler: (WebServer.Exchange) -> Unit? = null, postHandler: (WebServer.Exchange) -> Unit? = null)

Types

Link copied to clipboard
inner class Exchange(val http: <Error class: unknown class>, val path: String = http.requestURI.path, val inputStream: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val port: Int = 8080
Link copied to clipboard

Functions

Link copied to clipboard
open fun close()

Close the server's background thread

Link copied to clipboard
fun listen()

Start the server asynchronously in a background thread