Slt!
je suis sur un projet web dont j'ai conçu une application web et je voulais intégrer la communication entre nous via le Socket parce que d'autres amis sont dans des sites distant et tous utilise internet alors que nous avons notre propres server web...
enfaite j'ai des difficulté de savoir comment exécute-on le code server pour écouter avec le socket
si quelqu'un a une idée p m'aider sur ça
j ramacer un bout de code coté client
voici le code
Code PHP :
<?php
// Exemple de récupération d'un document via HTTP
// en utilisant directement les sockets.
error_reporting(E_ALL);
echo "<h2>Connexion TCP/IP</h2>\n";
/* Lit le port du service WWW. */
$service_port = getservbyname('www', 'tcp');
/* Lit l'adresse IP du serveur de destination */
$address = gethostbyname('127.0.0.1');
/* Cree une socket TCP/IP. */
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() a échoué : raison : " . socket_strerror(socket_last_error()) . "\n<br/>";
} else {
echo "OK.\n<br/>";
}
echo "Essai de connexion à '$address' sur le port $service_port...<br/>";
$result = socket_connect($socket, $address, $service_port);
if ($socket === false) {
echo "socket_connect() a échoué : raison : ($result) " . socket_strerror(socket_last_error($socket)) . "\n<br/>";
} else {
echo "OK.\n<br/>";
}
$in = "HEAD / HTTP/1.0\r\n\r\n";
$in .= "Host: www.example.com\r\n";
$in .= "Connection: Close\r\n\r\n";
$out = '';
echo "Envoi de la requête HTTP HEAD...<br/>";
socket_write($socket, $in, strlen($in));
echo "OK.\n<br/>";
echo "Lire la réponse : \n\n<br/><br/>";
while ($out = socket_read($socket, 2048)) {
echo $out."<br/>";
}
echo "Fermeture de la socket...<br/>";
socket_close($socket);
echo "OK.\n\n";
?>
Un orateur trop long est comme une horloge qui sonne les minutes!