Обработка команд на сервере напоминает обработку событий в апплетах и сообщений в Presentation Manager. Обработка команд для работы с текстовыми документами выглядит примерно так:
public Storage выполнитьЗапрос( String команда, Storage списокЗначений ) { // Обрабатываем команды. if( команда.indexOf( "открыть" ) != -1 ) return открыть( списокЗначений ); if( команда.indexOf( "найти" ) != -1 ) return найти( списокЗначений ); return null; }
Здесь сервер разбирает приходящие команды и выполняет какие-то действия. После того, как команда выполняется, он возвращает значение в ответ. Если получена неизвестная команда, возвращается пустое значение (null).