Введение


Расширение socket реализует низкоуровневый интерфейс к функциям связи между сокетами, основанными на популярными сокетах BSD, обеспечивая возможность действовать и как сокет-сервер, и как сокет-клиент.

Более простой клиентский интерфейс смотрите в функциях stream_socket_client(), stream_socket_server(), fsockopen() и pfsockopen().

При использовании этих функций, важно помнить, что хотя многие из них имеют имена, похожие на их аналоги в C, они часто имеют другой интерфейс использования. Пожалуйста, прочитайте их описания для того, чтобы избежать путаницы.

Незнакомые с программированием сокетов могут найти много полезной информации в соответствующих man-страницах Unix, также в Сети существует много обучающей информации по программированию сокетов на C, большая часть из которой может быть применена, с небольшими изменениями, к программированию сокетов на PHP. Хорошим началом может быть » FAQ по Unix-сокетам.