Skip to content

Instantly share code, notes, and snippets.

@rafaelfelini
Created December 29, 2014 20:04
Show Gist options
  • Save rafaelfelini/121550912c0d6789450b to your computer and use it in GitHub Desktop.
Save rafaelfelini/121550912c0d6789450b to your computer and use it in GitHub Desktop.
Groovy timeout dummy server
import java.net.*
def server = new ServerSocket(443, Integer.MAX_VALUE, InetAddress.getByName("dev.simbo.realties.s3.amazonaws.com"))
while(true) {
server.accept { socket ->
println "processing new connection..."
socket.withStreams { input, output ->
def reader = input.newReader()
def buffer = reader.readLine()
println "server received: $buffer"
now = new Date()
while(true) {
//noop. execution will never leave this loop
sleep(100)
}
}
println "processing/thread complete."
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment