Fsockopen: teszt szerveremmel a kapcsolat létrejön, de az nem reagál
A probléma a következő:
fsockopen-nel létrejön a kapcsolat egy teszt szerver progival, ami összesen 2db teszt függvényt ismer és egy exit parancsot. A kapcsolat létrejötte után beolvasom fgets-szel a welcome üzenetet, amit szépen meg is jelenít a böngészőben. Ezután fwrite-tal elküldök egy függvényhívást majd hozzáfűzök egy chr(13)-at, ami ugye az enter lenne. A baj csak az, hogy semmilyen formában sem reagál a függvényhívásra a teszt szerver. Tehát olyan mintha az enter-t nem fogadná el. Próbáltam még \r-rel \n-nel és \r\n-nel, de egyikre sem reagál. Ugyanezen progihoz ha telnet-tel kapcsolódok, akkor tökéletesen működik minden.
Mi lehet a probléma?
■ fsockopen-nel létrejön a kapcsolat egy teszt szerver progival, ami összesen 2db teszt függvényt ismer és egy exit parancsot. A kapcsolat létrejötte után beolvasom fgets-szel a welcome üzenetet, amit szépen meg is jelenít a böngészőben. Ezután fwrite-tal elküldök egy függvényhívást majd hozzáfűzök egy chr(13)-at, ami ugye az enter lenne. A baj csak az, hogy semmilyen formában sem reagál a függvényhívásra a teszt szerver. Tehát olyan mintha az enter-t nem fogadná el. Próbáltam még \r-rel \n-nel és \r\n-nel, de egyikre sem reagál. Ugyanezen progihoz ha telnet-tel kapcsolódok, akkor tökéletesen működik minden.
Mi lehet a probléma?
énis szívtam vele...
A megoldás annyira égő volt, hogy nagyon. Az entert a /r/n jelenti, igenám, de dupla idézőjelben... Nem mintha ezt nem tudtam volna előre, de annyira triviális volt, hogy fél napig kerestem :D
Nekem alapból ...