Сокеты
&reftitle.intro;
Модуль socket реализует низкоуровневый интерфейс для функций связи
сокетов, который основан на популярных сокетах BSD, что
разрешает модулю действовать и как сервер сокетов, и как клиент.
Более общие сведения о клиентском интерфейсе сокетов даны в описаниях функций
stream_socket_client,
stream_socket_server,
fsockopen
и pfsockopen.
Хотя заметная часть их имён похожа на имена аналогов в языке Си,
они часто объявлены по-разному. Об этом нужно помнить при работе с этими функциями.
Пожалуйста, прочитайте описания функций, чтобы избежать путаницы.
Много информации для знакомства с программированием сокетов
можно узнать на связанных страницах руководств для систем Unix,
в Интернете также много учебной информации по программированию сокетов на языке Си,
большую часть которой с небольшими изменениями можно применить
к программированию сокетов на PHP. Хорошим началом может быть
FAQ по Unix-сокетам.
&reference.sockets.setup;
&reference.sockets.constants;
&reference.sockets.examples;
&reference.sockets.errors;
&reference.sockets.reference;
&reference.sockets.socket;
&reference.sockets.addressinfo;