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.
Unixová Doména: Unix a UDG
unix:// od PHP 3, udg:// od PHP 5
- unix:///tmp/mysock
- udg:///tmp/mysock
unix:// poskytuje prístup k prúdovému pripojeniu soketu v Unixovej doméne. udg:// poskytuje alternatívny prenos na soket Unixovej domény pomocou užívateľského datagram protokolu.
Sokety Unixovej domény, na rozdiel od soketov Internetovej domény, neočakávajú číslo portu. V prípade fsockopen() by portno parameter mal byť nastavený na 0.
Unixová Doména: Unix a UDG
Matthew Fortune
16-Feb-2007 03:03
16-Feb-2007 03:03
