
легко и непринуждённо подключаем автогенерацию Java-сорцов из рагелевских файлов: http://dumpz.org/324080/
легко и непринуждённо подключаем автогенерацию Java-сорцов из рагелевских файлов: http://dumpz.org/324080/
пстач, допустим есть код на рагеле, который парсит упрощённые хосты с userinfo и портами:
port = (":" . digit*) $add_port_char %print_port %lerr(clear_port);
userinfo = (alnum | ":")+;
name = alnum+;
host = ((userinfo "@")? . name) $add_host_char %print_host;
main := host . port?;
очевидно, что при разборе ... more →
// на последний тег не смотрите, на нём только мой примёр.
// область применения ограничивается лишь рагелем.
итак, настало время охуительных историй.
как известно, нормальные пацаны (типа Сысоева) вешают на обработки кучи сокетов
всего один поток и делают select. Пришли данные в сокет — просыпается ... more →
hirthwork