Unix: Unix та UDG

unix:// та udg://.

  • unix:///tmp/mysock
  • udg:///tmp/mysock

unix:// забезпечує доступ до потокового з'єднання сокета в системі Unix. udg:// надає альтернативний доступ до Unix-сокета, використовуючи користувацький датаграм-протокол.

Unix-сокети, на відміну від Інтернет-сокетів, не потребують номера порту. Викликаючи fsockopen(), параметр portno має бути задано, як 0.

Зауваження: Unix-сокети не підтримуються ОС Windows.

add a note

User Contributed Notes 1 note

up
12
Matthew Fortune
17 years ago
It appears that fsockopen prior to php5 did not need the unix:// qualifier when opening a unix domain socket:

php4: fsockopen("/tmp/mysocket"......);

php5: fsockopen("unix:///tmp/mysocket"......);

This caught me out when upgrading.
To Top