Meilleure réponse
Utilisez une sorte de framework comme Laravel… alors vous pourrez utiliser le plugin Laravel Socket IO … Même de tous les autres frameworks php comme CakePHP, WordPress etc. Mais si vous utilisez raw -> walkor / phpsocket.io
Réponse
Si vous ne parlez que du back-end de lapplication de chat, la réponse est oui. Node js et socket io est idéal pour le back-end des applications de chat car vous pouvez avoir une communication en temps réel avec les sockets Web.
Si votre question pouvez-vous créer une application de chat uniquement avec socket io et node js, la réponse est non. Vous devez créer un frontal, vous avez évidemment besoin de html, css ou de tout autre framework de frontend javascrpt si vous créez une application de chat Web. Android java, ionique , react native ou nativescript est nécessaire si vous créez une application mobile. Vous avez également besoin dune connaissance des bases de données pour les applications de chat. Les bases de données nosql sont généralement préférées comme mongodb ou cassandra .
Vous avez également besoin de Redis comme système de gestion du cache.