Алексей Струков: насколько я знаю, конкретно под мак нет текстовых браузеров. Есть порты с линукса и w3m - хороший представитель данного класса программного обеспечения.
wanomgn: не за что. Рад, если смог помочь.
Надеюсь, что смог донести суть, не углубляясь в детали.
Если честно, то это достаточно сложно, т.к. Вам в команду понадобиться человек, который сможет работать с железом (если с сокетами будут проблемы или подводные камни). Сложность состоит не сколько в написании кода, сколько в том, как именно это будет работать на клиенте и сервере.
Как мне кажется, то лучше реализовать данную задачу через свой протокол передачи данных.
Радмир: смотря, что Вы хотите получить на выходе. продвинуть себя или продукт....
есть более общее "консультант", думаю это то, что Вам нужно. Выберите область.
khipster: если Вы являетесь новичком, а на руках будет такой инструмент, то Вы ничего не узнаете. У Вас будет мало опыта и знаний. Вы будете не способны на конкуренцию.
VZVZ: не понял Вашего сарказма о клавиатурах и парах рук. Из того, что Вы написали, стало ясно следующее, что якобы владеете 20+ яп, при этом они все Algol-like. Жаль, ничего интересного для меня. Извините
Это секрет. Я, на самом деле, перестаю понимать, что тут происходит? Поэтому отвечу по сабжу. Проблема в том, что ретурн не выполнится. Причина проста - резолв таймера произойдет в следующем цикле евентлупа, значит анонимная функция перестанет существовать (вроде). В любом случае, она уже будет выполнена.
Желаю удачи и великих свершений.
Мне кажется, что вы не совсем понимаете, что хотите получить от вызова этой функции. Если бы я делал асинхронную инкрементацию, то я бы использовал промайс.
Есть такая вещь - шаблон проектирования. Так вот, очень-очень часто мы используем шаблон - функция обратного вызова, она же - callback. Далее, таймаут работает на основе этого шаблона. Т.е. Функция, которую мы кидаем в таймаут выполнится лишь тогда, когда отработает внутренний механизм таймаута. Т.е. Постановка выполнения этой функции в следующем тике эвентлупа. У xmlHttpRequest механизм работы схожь, только используются другие инструменты. Все завязано на событиях. А аякс у джиквери - обертка, которая поддерживает много плюшек в одной, например : cors