We covered a lot of ground in this chapter. You learned how to use the JDK 1.4 NIO APIs, and how to build a multi-user chat server. Then we detailed the design and implementation of a flexible Game Server Framework and built an exciting fast-action game on top of it. Hopefully, we've left you with enough understanding and ideas for you to build a multi-player game server for your own project.