human
Comment les forums détectent-ils si vous êtes toujours en ligne ou non ? Vous êtes tous tombés sur les forums qui ont une petite case à cocher en ligne sous les noms d'utilisateur. Comment les sites de forum détectent-ils s'ils sont actuellement en ligne ? S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
/u/ daniu a raison. La plupart des forums détectent cela. Mais , certains d' entre eux détectent en gardant une connexion constante entre le navigateur et le serveur . Cela fonctionne quelque chose comme ça : * Lorsque la page se charge, la page (côté client, votre navigateur) envoie une requête avec vos informations d'identification au serveur. Par exemple . * " Donnez - moi la page URL_0 , je suis nom de famille voici mes informations " * * Le serveur ( le site web , plus précisément la page imonline.php ) ne répond pas mais ne termine pas non plus la requête . Il permet une connexion entre votre pc et le serveur. Votre navigateur attend jusqu'à ce que vous receviez une demande ou un délai d'attente . Si votre navigateur pense que cela prend trop de temps ( timeout ) pour cette requête , il met fin à la requête . Si cela se produit, la page envoie immédiatement une autre requête. * Pendant que vous avez une connexion active, le serveur sait que vous êtes en ligne. Si vous quittez la page, la demande a été interrompue et le serveur sait donc que vous êtes hors ligne. La plupart du temps, ils ne vous taguent pas hors ligne au moment où vous perdez la connexion active, ils attendent X secondes avant de vous taguer hors ligne. De nombreux scripts de discussion utilisent également cette méthode. Facebook utilisait une chose similaire à l'époque.