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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
/tmp/server
unix://tmp/server
tmp/server
../tmp/server
????

Voici le code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 !