Hey Community,
Ich versuche nun schon länger an meinem vServer eine PHP Datei zu starten
Benutzt wird diese für einen Socket Server
http://prntscr.com/4f4l6l
Ich würde dankbar über Hilfe sein. Gruss
NicoWiss
Hey Community,
Ich versuche nun schon länger an meinem vServer eine PHP Datei zu starten
Benutzt wird diese für einen Socket Server
http://prntscr.com/4f4l6l
Ich würde dankbar über Hilfe sein. Gruss
NicoWiss
Danke dafür habs nun hinbekommen nur der zeigt mir nun ein Fehler an:
ZitatPHP Parse error: syntax error, unexpected '$sock' (T_VARIABLE) in /var/www/server.php on line 4
<?php
set_time_limit(0);
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // Error Zeile
socket_bind($sock, "zensiert", 3300);
socket_listen($sock);
$sockets = array($sock);
$arClients = array();
while (true)
{
echo "Warte auf Verbindung...\r\n";
$sockets_change = $sockets;
$ready = socket_select($sockets_change, $write = null, $expect = null, null);
echo "Verbindung angenommen.\r\n";
foreach($sockets_change as $s)
{
if ($s == $sock)
{
$client = socket_accept($sock);
array_push($sockets, $client);
print_r($sockets);
}
else
{
$bytes = @socket_recv($s, $buffer, 2048, 0);
}
}
}
?>
Wenn ich die Datei bei mir (Debian Wheezy 64bit) via
ausführe funktioniert das einwandfrei ohne irgendeinen Fehler.
Ich kann beim groben Drübergucken auch nichts erkennen, was zu diesem Fehler führen könnte, wie z.B. ein vergessenes Semikolon.
Wenn ich das Semikolon hinter set_time_limit(0) entferne bekomme ich jedoch genau diesen Fehler.
Vielleicht hast du eine fehlerhafte Version hochgeladen?
//Edit
So Wieso funktioniert das mit nem -f davor ???
Edit: Wäre cool wenn mir iwer sagen kann wie ich da jz drauf connecten kann mittels JS