Un bon tutoriel pour les débutants sur socket.io? [fermé]

205

Je suis très nouveau dans le monde du développement web et j'ai sauté dans le train en marche car je trouve le concept de HTML5 très intéressant. Je suis assez confiant sur le travail avec le canevas et j'aimerais maintenant passer à une partie des websockets. J'en suis venu à comprendre que socket.io est de loin le cadre avec lequel travailler, lorsque nous voulons travailler avec des sockets Web.

Tous les conseils sur le tutoriel et les exemples auxquels se référer pour un mannequin total seraient très appréciés!

Shouvik
la source
Ce n'est pas faux, c'est une question de perspective ... J'ai appris à utiliser les sources mentionnées .. Et je connais bien mon chemin ... N'hésitez pas à demander tout ce que vous ne comprenez pas ...
Shouvik
Ce n'est pas une question de perspective. C'est plat incorrect. Trop de détails importants manquent. Si vous prenez un cours de mathématiques avancées et que vous ne montrez pas votre travail, l'enseignant ne vous donnera pas de laissez-passer. Les adultes devraient pouvoir montrer leur travail. Il n'y a aucun moyen de justifier de ne pas afficher toutes les étapes requises dans un didacticiel pour qu'un utilisateur puisse recréer le résultat, de manière cohérente, sur la machine spécifiée. Il n'y a aucune perspective à ce sujet. C'est objectivement une réponse incorrecte, même s'il y a un élément subjectif à toutes les mesures. 2 + 2 peut être égal à 5; cependant, en arithmétique, c'est faux.
Wolfpack'08
2
Écrivez une bonne réponse J'accepterai cela ... C'est le mieux que je puisse faire, dites-moi qui a une meilleure réponse que celle que j'ai acceptée publiée ici?
Shouvik
74
Je ne vois pas l'intérêt de clore la question. Il constitue un excellent endroit pour que les gens publient des liens concernant des projets nouveaux et intéressants pour apprendre socket.io/nodejs et, espérons-le, ajoutent de la valeur à la combinaison de réponses. Puisqu'il n'y a eu qu'un seul cas où une personne n'est pas d'accord avec la réponse choisie, elle n'a pas le droit de fermer la question. Je vote pour rouvrir.
Shouvik

Réponses:

146

Pour commencer avec Socket.IO, je vous suggère de lire d'abord l'exemple sur la page principale:

http://socket.io/

Côté serveur , lisez "Comment utiliser" sur la page source de GitHub:

https://github.com/Automattic/socket.io

Et côté client :

https://github.com/Automattic/socket.io-client

Enfin, vous devez lire ce super tutoriel:

http://howtonode.org/websockets-socketio

Astuce : à la fin de ce billet de blog, vous aurez des liens pointant sur le code source qui pourraient être utiles.

FR6
la source
1
Je pensais que vous souhaitiez peut-être savoir que le lien côté serveur renvoie à son tour à github.com/learnboost/socket.io , apparemment le nom du référentiel a été changé. Cela semble également être le même site que le lien côté client déjà, peut-être qu'ils ont fusionné les deux?
trevorKirkby
7

J'ai trouvé ces deux liens très utiles pendant que j'essayais d'apprendre socket.io:

Liam
la source
La conversation de noeud fonctionne de client à client, mais il n'y a aucun exemple de la façon d'envoyer des messages depuis le serveur. Le deuxième tutoriel est incomplet (partie 1 et pas de partie 2).
Wolfpack'08
Le deuxième maillon (se mouiller les pieds) est mort.
khiner