I have a thread busy-looping until my ServerSocket object binds to a port before doing any read/write operation.
ServerSocket
new Thread(() -> { while (!se