Как компилировать и запускать примеры? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ В статье упоминается целых четыре вида серверов и три вида клиентов. Все сервера, кроме RMI, запускаются классом DataServer. В его методе main() есть три строки: dataServer.startMina(); dataServer.startNIO(); dataServer.startSocket(); Две из них закомментированы. Можно раскомментировать любую строку, остальные закомментировать, перекомпилировать и запустить. javac DataServer.java java DataServer Клиенты (кроме RMI) запускаются также, только класс называется DataClient dataClient.startMina(); dataClient.startSocket(); Команды компиляции и запуска: javac DataClient.java java DataClient Соответствие серверов и клиентов: ---------+---------- Server | Client ---------+---------- Socket | Socket NIO | Socket Mina | Mina ---------+---------- Процедура сборки и запуска RMI описана в статье.