PHP - неблокирование, исходящие TCP-соединения - как? - PullRequest
1 голос
/ 11 ноября 2011

Я немного знаком с различными методами выполнения неблокирующего ввода-вывода в PHP, но ответ на этот вопрос, похоже, ускользает от меня.Позвольте мне описать то, что я пытаюсь сделать:

Я хотел бы иметь статический класс с именем "Monitor", в который я могу выдавать различные сообщения.Затем класс должен подключиться к внешнему TCP-серверу и отправить эти сообщения вместе - но я не хочу ждать, пока это произойдет.Все, от первоначального подключения к внешнему серверу до отправки сообщения, должно происходить асинхронно, в то время как мой сценарий уже перешел к другим вещам.

Возможно ли это?В настоящее время я пытаюсь использовать fsockopen (), stream_set_blocking () и т. Д. *

1 Ответ

0 голосов
/ 11 ноября 2011

То, о чем вы говорите, это в основном многопоточность (что не является обычным способом использования php). Вы можете проверить эту статью , чтобы увидеть, как это сделать. Я не рекомендовал бы использовать это в производстве все же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...