native java.io.PrintWriter native java.net.ServerSocket val port = 8080 val listener = ServerSocket( port ) printf( 'Listening at port %1$d\n', port ) forever socket = listener.accept() PrintWriter( socket.getOutputStream(), true ).println( 'hello world' ) socket.shutdownOutput() socket.close()