Je crée un serveur de discussion qui utilise un protocole personnalisé pour communiquer avec les clients via des sockets. Le client envoie des chaînes spécifiques au serveur et le serveur doit effectuer une action appropriée basée sur ces messages non standard. Je ne peux pas modifier ce protocole et je n'ai aucun accès au code client sous-jacent. Ma question est, puis-je utiliser le paquet node.js socket.io pour alimenter la communication socket du serveur si je n'ai aucune idée de la façon dont le client gère son activité socket? Je demande parce que, en parcourant les documents socket.io, chaque fois que je pousse quelque chose à travers un socket, un 'événement' est associé à chaque action.Un serveur socket.io peut-il communiquer avec un client nonsocket.io?
Est-il possible d'envoyer un message très précis au client à partir du serveur avec cet 'événement' intégré? Suis-je préférable d'utiliser le paquet websockets?
Je sais que ce n'est pas la technologie spécifique dont vous parlez, mais vous pourriez vous pencher sur les solutions WebRTC - vous trouverez même des didacticiels sur le serveur de discussion node.js. – theGleep