Donner id chaque socket PHP
Résolu
Leon
-
Leon -
Leon -
Bonjour,
j'ai plusieurs sockets pour mes utilisateurs, comment je peux donner un id a chaque socket, pour pouvoir différencier chaque utilisateur.
merci d'avance, et désoler, je suis débutant (socket).
j'ai plusieurs sockets pour mes utilisateurs, comment je peux donner un id a chaque socket, pour pouvoir différencier chaque utilisateur.
merci d'avance, et désoler, je suis débutant (socket).
2 réponses
-
'lut
Tu utilises les sockets natifs de PHP ou un autre emballage des sockets?-
Bonjour, merci pour votre réponse, normalement les sockets natifs PHP, parce que c'est le code de mon amis, moi je connais bien PHP, mais pas les sockets.
- Comment se présente le code de réception de données? Avec les sockets natifs, comme montré dans ce commentaire, on fait généralement un
foreach
sur les différents sockets pour faire la réception viasocket_recv
... On peut parfaitement mettre les sockets dans un tableau associatifid => socket
, ou utiliser socket_getpeername (quoique plus lours, lent, et non fonctionnel avec les sockets UDP), qui permet donc d'identifier la connexion.
-
-
-
En fait, j'ai des sockets pour envoyer des messages en temps réel, sauf quand je reçois le message je n'arrive pas identifier le socket de l'utilisateur et la mien.
A votre avis comment je peux faire pour donner un unique id a chaque mes sockets?
Merci