В последнее время я работал над созданием TCP-сервера с использованием PHP (я знаю, что выбор неправильный для начала, но это стандарт работы), поэтому я достиг точки, когда есть надежный прототип для проведения тестов на нем, и он показал хорошие результаты. Результаты. в начале я использовал функции сокета для обработки подключения к серверу, и он работал хорошо, но одна из главных задач в проекте — сделать канал безопасным, поэтому я переключился на stream_socket.
то, что я хочу, это эквивалент socket_last_error в группе stream_socket, чтобы я мог знать, когда соединение с клиентом закрыто или нет.в текущей ситуации все процессы будут ждать истечения таймера тайм-аута, даже если клиент уже закрыт.
Я поискал в сети и обнаружил, что нет способа понять это через PHP, и я обнаружил, что некоторые люди открывали тикет об этом, запрашивая эквивалент socket_last_error для потока. https://bugs.php.net/bug.php?id=34380
так можно ли в любом случае узнать, когда поднимается сигнал FIN_WAIT или нет?
Спасибо,