socket inter-process linux
Bonjour,
J'ai ouvert un socket via un programme C il se situe sur /tmp/ et s'appel server, donc: /tmp/serverMaintenant je souhaite me connecté à ce socket via une page php. Mon problème c'est qu'il ne se connecte pas (mais n'affiche pas d'erreur). Je ne suis pas sur de la syntaxe utilisé pour le chemin du socket.
Est-ce:
Code:
1 2 3 4
| /tmp/server
unix://tmp/server
tmp/server
../tmp/server |
????
Voici le code php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
$socket = socket_create(AF_UNIX, SOCK_STREAM, 0);
socket_connect($socket, "tmp/server");
echo 'ok';
$msg = "\nThis is a test\r\n";
socket_write($socket, $msg, strlen($msg));
socket_close($socket);
?> |
Merci !