У меня есть PHP-скрипт, который читает сокет, открытый для IRC-сервера.
Однако у меня есть некоторые другие вещи, которые я хотел бы запустить независимо, а не только при получении сообщения от IRC-сервера. Есть ли способ сделать это с помощью PHP?
Например, это не работает
while (true) {
while ($raw = fgets($socket)) {
// message received
}
do_something_every_loop();
}
Я мог запустить другой PHP-скрипт для этих проверок, но мог ли я тогда подключиться к IRC с той же учетной записью?
Если это CLI-скрипт, вы можете попробовать многопоточность
Других решений пока нет …