pgdx Skrevet 11. februar 2005 Del Skrevet 11. februar 2005 Hei. Jeg vil med PHP koble til en port på PC-en min og sende en ren tekstfil der til et program som skal lytte der (en gang). Men jeg får vel ikke noe svar fra noen så lenge det ikke er noen på den porten jeg vil koble til. Er det noen som kan si meg om dette ser riktig ut? Og om den sender de bitene til port 10000 på PC-en min? <?php $host = "localhost"; $port = "10000"; $fp = fsockopen("$host", "$port", &$errno, &$errdesc); if (!$fp) die ("Kunne ikke koble til $host:\n Error: $errno\nDesc: $errdesc\n" ); $request = "10100010101010101010"; fputs($fp,$request); $reply = fgets($fp, 16); fclose($fp); print $reply; ?> Lenke til kommentar
???????? Skrevet 12. februar 2005 Del Skrevet 12. februar 2005 Tja... det ser nesten riktig ut. Ta bort " fra $host og $port i fsockopen og ta også bort & fra $errorno og $errordesc. Er localhost er eksempel eller adressen du bruker? Hvis det er adressen du bruker så forsøk heller http://localhost http://127.0.0.1 eller udp://127.0.0.1 Du kan også slå opp i manualen for å finne eksempler: www.php.net/fsockopen Lenke til kommentar
pgdx Skrevet 12. februar 2005 Forfatter Del Skrevet 12. februar 2005 Det er ikke et eksempel. Det er den adressen jeg skal koble til. Jeg skal koble til port ett-eller-annet på PC-en min, og jeg skal bruke TCP. Var ihvertfall planen. Skal snakke med et annet program som lytter på den porten, skjønner du... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå