Я не знаю с чего начать.
Вам необходимо иметь представление об общем дизайне программы и, как указал @ karim79, понимание API программирования сокетов для выбранного вами языка.
Могу ли я просто настроить Apache для прослушивания UDP-запросов?
Вы имеете в виду Apache httpd
? Краткий ответ «нет»
Вместо этого используйте что-то вроде PEAR System_Daemon
.
Длинный ответ: «Да, это возможно». В частности, с помощью модульных плагинов, раскрывающих внутренности httpd
, вы можете делать практически все, что вы хотите (tm) (см., Например, mod_perl
). Вы можете превратить httpd
в своего рода сервер приложений для длительных (набор?) PHP-процессов, которые сами по себе не управляются HTTP.
Лучшим ответом обоих будет опять "нет". :)