Refactored out server buffers into a separate class, ServerChannel.