package net_server.server4cj
import net.{http.Server, http.HttpContext, http.ServerBuilder}
public class Server4CJ {
private let IP_ADDR: String = "0.0.0.0"
private let PORT: UInt16 = 8080
private var _server: Server
public init() {
_server = ServerBuilder().addr(IP_ADDR).port(PORT).build()
}
public func startServer() {
_server.serve()
}
public func closeServer() {
_server.close()
}
public func registerServer(path: String): Unit {
_server.distributor.register(
path,
{
HttpContext => HttpContext.responseBuilder.body("{name:nefilibata,age:21}")
}
)
}
}