Hallo Forum Teilnehmer,
möchte im Heimnetzwerk von einer IP-Adresse (Gira Homeserver) ein Datenfeld an eine im Hintergrund laufende php Anwendung (die auf dem DS214+ laufen wird) übergeben. Die php Anwendung auf dem NAS Server (DS214+) soll Daten aus der MariaDB 5 lesen und an den Gira Homeserver zurücksenden. Es sollte eine TCP Verbindung sein.
Dafür wollte ich eine Socket Verbindung erstellen:
php Code habe ich erfasst:
<?php
if(!($sock = socket_create(AF_INET, SOCK_STREAM, 0)))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg \n");
}
echo "Socket created". "<br />\n";
//Connect socket to Gira Homeserver
if(!socket_connect($sock , '192.168.xxx.yy' , 55zzz))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Could not connect: [$errorcode] $errormsg \n");
}
Code geht noch weiter...
Die php Anwendung liefert mir leider diese Fehlermeldung:
Socket created
Warning: socket_connect(): unable to connect [111]: Connection refused in /volume1/web/fa_telpho_empfang.php on line 14 Could not connect: [111] Connection refused
Der create socket läuft noch durch, nicht aber der Connect.
Die entscheidende Frage ist nun: was mache ich falsch? Habe auch schon mal eine andere Port-Nr genommen, aber immer die gleiche Fehlermeldung.
Danke für Eure wertvolle Hilfe.
Gruß
Ekkehard
möchte im Heimnetzwerk von einer IP-Adresse (Gira Homeserver) ein Datenfeld an eine im Hintergrund laufende php Anwendung (die auf dem DS214+ laufen wird) übergeben. Die php Anwendung auf dem NAS Server (DS214+) soll Daten aus der MariaDB 5 lesen und an den Gira Homeserver zurücksenden. Es sollte eine TCP Verbindung sein.
Dafür wollte ich eine Socket Verbindung erstellen:
php Code habe ich erfasst:
<?php
if(!($sock = socket_create(AF_INET, SOCK_STREAM, 0)))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg \n");
}
echo "Socket created". "<br />\n";
//Connect socket to Gira Homeserver
if(!socket_connect($sock , '192.168.xxx.yy' , 55zzz))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Could not connect: [$errorcode] $errormsg \n");
}
Code geht noch weiter...
Die php Anwendung liefert mir leider diese Fehlermeldung:
Socket created
Warning: socket_connect(): unable to connect [111]: Connection refused in /volume1/web/fa_telpho_empfang.php on line 14 Could not connect: [111] Connection refused
Der create socket läuft noch durch, nicht aber der Connect.
Die entscheidende Frage ist nun: was mache ich falsch? Habe auch schon mal eine andere Port-Nr genommen, aber immer die gleiche Fehlermeldung.
Danke für Eure wertvolle Hilfe.
Gruß
Ekkehard