Jump to content
php.lv forumi

Socket kofigurācija


Recommended Posts

Sveicināti,

savajadzējās paspēlēties ar socket'iem, bet uzreiz atdūros pret problēmu. Tiek parādīts sekojošs kļūdas paziņojums:

Warning: fsockopen() [function.fsockopen]: unable to connect to http://10.0.0.1:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in C:\Program Files\Apache Group\Apache2\htdocs\read\sock.php on line 10
Connection to http://10.0.0.1 failed

Tiek palaists skripts no http://codewalkers.com/tutorials/76/3.html , kur hosta vietā tiek norādīts lokālā tīkla serveris un index.php fails, kas tur eksistē.

 

Attiecīgi jautājums, kas jāmaina php konfigurācijā, lai to visu varētu palaist.

 

Kā noprotu, tad vajag piedabūt, lai phpinfo rādītos arī http, bet šobrīd ir:

Registered Stream Socket Transports tcp, udp

 

Sockets Support enabled

Link to comment
Share on other sites

paldies, bubu, tur arī bij tā mulķība, ka http bij priekšā norādīts.

 

Parādi to rindiņu, kurā izsauc fsockopen ar visiem parametriem

Šoreiz biju pārliecināts, ka vaina ir tieši konfigurācijā un nevis vienā rindiņā. Tā teikt mulsinošs kļūdas paziņojums..

Link to comment
Share on other sites

Vienk jāzin tīkla darbības principi - 7 slāņi, no kuriem divi ir:

* transport layer (udp, tcp)

* application layer (http, ftp, ...)

 

un jāzin ka ja tiek prasīts http transport, tad kautkas nav riktīgi kodā, nevis konfigurācijā.

Link to comment
Share on other sites

×
×
  • Create New...