socket_create; fsockopen; stream_socket_client: Различие в сетевых функциях

Тема в разделе "PHP Pro", создана пользователем HatoL, 25 окт 2008.

Статус темы:
Закрыта.
  1. HatoL

    HatoL

    Регистр.:
    5 фев 2008
    Сообщения:
    206
    Симпатии:
    36
    Для каких целей используются те или иные функции? Раньше знал только два способа использования сокетов (fsockopen и socket_create). Странно, что socket_create требует специальное расширение, тогда как это более низкоуровненный способ общения с сервером. Fsockopen предоставляет доступ к сокету как к файлу. Лазил по сайту PHP и нашел еще какие-то функции с префиксом streams. Я так понимаю какие-то из этих функций являются более высоуровненными, а какие-то низкоуровненные. Проясните мне различия между ними пожалуйста.

    Вот вижу еще, что fsockopen не может прослушивать порт, а только соединяться. Меня вообщем-то интересует только общение со стороны клиента, прослушивание не требуется.
     
Статус темы:
Закрыта.