J'ai besoin de conseils. J'écris une application de navigateur de salon de discussion, mais il y a une différence subtile.
Il s'agit de chats collaboratifs où une personne tape et où l'autre personne peut voir live
chaque frappe de clavier effectuée par l'autre personne pendant qu'elle tape. .
De plus, l'espace de discussion n'est pas une ligne unique mais un espace de texte, comme celui qui est proposé ici (SO) pour saisir une question.
Toutes les frappes au clavier, y compris les tabulations/espaces/entrée, doivent être visibles en direct par l'autre personne. Et une seule personne peut taper à la fois (je suppose que le verrouillage devrait être trivial).
Je n'ai pas écrit une application de chatroom multiple. J'ai écrit une simple application client/serveur où les deux communiquent sur un port.
Voici donc les questions
1.) Comment une application de chatroom multiple est-elle écrite ? Est-elle également basée sur le port ?
2.) Montrer à l'autre personne toutes les frappes au fur et à mesure qu'elle tape est, je suppose, possible par ajax. Y a-t-il un autre mécanisme disponible ?
Note : Je vais utiliser un framework python (web2py) mais je ne pense pas que le framework soit important ici.
Toute suggestion est la bienvenue, merci !