Several options should be made to be configurable (defaulted) at the App.config/Web.config level. Examples. - Socket.SendBufferSize - Socket.ReceiveBufferSize - BufferedFrameWriter.BufferSize - BufferedFrameReader.BufferSize - etc.