You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Scripted/WEB/server.php

23 lines
840 B

<?php
require_once('./Config/Config.php');
// pas d'arrêt d'éxécution du script (No timeout)
set_time_limit(0);
// Créer une socket
$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée\n");
// Attacher la socket à unde adresse ip et un port
$result = socket_bind($socket,$host,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse ");
while(true) {
// Commencer à écouter sur le port
$result = socket_listen($socket) or die ("N'a pas pu configurer l'écoute sur la socket");
// Accepter les connections entrantes s'il y en a à cet instant t
$spawn = socket_accept($socket) or die("N'a pas pu accepter les connections entrantes");
//Lire le message provenant de la socket du client
$input = socket_read($spawn,1024) or die("N'a pas pu lire de requête");
}