Florian Krismer: socket-funktionen | gegenstück zu beispiel 1 auf php.net

Hallo!

Wie schon das Thema sagt bin ich auf der Suche nach einem Gegenstück zum Beispiel 1 auf http://www.php.net/sockets.

Ich habe es bereits mit

<?
error_reporting (E_ALL);
$sock = socket_create(AF_INET,SOCK_STREAM,0) or die("Can't create socket.\n");
echo "Socket created, [$sock].\n";
$a=socket_connect($sock,"192.168.0.135","10000");
while(1) {
socket_send($sock,"a",1,SO_KEEPALIVE);
}
?>

versucht, doch das funktioniert leider nicht (scheitert bei socket_connect(); ip ist korrekt).

hat jemand eine Idee?

mfg
Florian Krismer

  1. Hiho,

    Ich habe es bereits mit

    $a=socket_connect($sock,"192.168.0.135","10000");

    also, es gibt connect (http://php.net/connect) und es gibt socket (http://php.net/socket).
    Aber socket_connect gibt es nicht.

    Aber ich vermute mal, du willst einen TCP/IP-Client. Dafuer gibt es einige beispiele
    auf http://php.net/fsockopen.

    Gruss,
     Christian
     http://wwwtech.de

    1. also, es gibt connect (http://php.net/connect) und es gibt socket (http://php.net/socket).
      Aber socket_connect gibt es nicht.

      ähm nicht mehr ganz richtig in den aktuelleren cvs-snapshots (also 4.0.6+) gibt es diese beiden funktionen nicht mehr (näheres: http://introverted.com/php-sockets.html). und wenn das der fehler gewesen wäre, wäre ich wahrscheinlich auch noch drauf gekommen

      Aber ich vermute mal, du willst einen TCP/IP-Client. Dafuer gibt es einige beispiele
      auf http://php.net/fsockopen.

      nicht wirklich wollte eine art telnet zugriff auf den server erlangen und in ner endlos-schleife den "server" (besser das socket-script) belasten und schauen wie sich die pc-resourcen (ram, pcu-last) verändern.