write a nio server example, but find a question