2
Ed_EmЦитата:
А еще можно сделать это на основе вебсокетов
А это что такое? Какая-то неизвестная мне примочка из html5 или что-то другое?
Это уже практически стандартизованный способ организации реальной интерактивности между клиентом и сервером. Да, html5.
Кстати, для работы простейших сервисов на вебсокетах можно даже не поднимать веб-сервер: веб-сокеты запускаются собственным сервером.
Еще можно комбинировать вебсокеты и CGI: по запросу от клиента делать fork и запускать слушающий вебсокет на одном из свободных портов, а клиенту POSt-запросом отправлять номер порта. По истечении определенного таймаута или по команде клиента этот вебсокет закрывается.