Я провел несколько тестов с сокетами (используя fsockopen()
и stream_socket_client()
) и cURL для принудительного закрытия соединения (TCP / HTTP).Тем не менее, не повезло.
Независимо от того, используется ли тайм-аут в 1 мс (для cURL для опции CURLOPT_TIMEOUT_MS требуется минимум 1 с в любом случае) или для выхода из соединения сразу после открытия с отключенной блокировкой, он все равно работает безупречно.
Я не пробовал разветвлять (pcntl_fork()
) мой скрипт, но мой сервер все равно его не поддерживает.
Есть ли другой способ уничтожить соединение в PHP?Вызывает разочарование то, что вы не можете в PHP, а в C #: (
Редактировать: Позвольте мне уточнить мой вопрос, так как это может быть несколько запутанным:
Я хочу посмотреть, еслиPHP позволяет разработчикам отправлять SYN. Вот и все. Один единственный пакет SYN с использованием собственных функций PHP.