bonjour
j'ai quelques notions d'ajax, je ne suis pas un expert, je vous demande donc, si c'est possible de créer un client tcp ip en javascript / ajax
en effet j'aimerais qu'il se connecte à un serveur qui héberge un tchat
merci
bonjour
j'ai quelques notions d'ajax, je ne suis pas un expert, je vous demande donc, si c'est possible de créer un client tcp ip en javascript / ajax
en effet j'aimerais qu'il se connecte à un serveur qui héberge un tchat
merci
Non. JavaScript ne propose pas d'API pour faire du TCP/IP et il n'y a donc aucun moyen de le demander.
Les techniques AJAX proposent les requêtes en arrière-plan sans recharger la page, les server-side events, et les websockets. C'est tout.
Il est tout à fait possible de faire un site de chat avec ça, mais ce ne sera pas du TCP IP.
Désolé de contredire, mais avec JS il y a node.js qui permet de faire une architecture client/serveur![]()
Vu qu'il demande si on peut le faire en AJAX et qu'il cherche à se connecter à un serveur de chat, je suis parti du principe qu'il essaie de le faire dans le browser, avec donc seulement le JavaScript offert par le browser, et pas de Node.js.
Maintenant si l'idée était de faire du JavaScript côté serveur, c'est tout autre chose bien sûr : le serveur aura forcément des APIs de socket.
bonjour
tout d'abord merci à vous, je désespérais de voir une réponse
pour vous donner plus de précisions, le serveur est un exécutable hébergé sur un serveur dédié windows
j'ai un client exécutable aussi, mais j'aimerais en avoir un autre qui sera utilisable depuis le navigateur (par soucis de compatibilité)
je pense que c'est possible en flash ou applet java, mais je ne connais pas vraiment ces langages, c'est pourquoi je préfère passer par le javascript (ajax si besoin) vu que j'ai déjà touché
donc, maintenant ... qu'en pensez vous ? c'est possible ?![]()
Plus ou moins... Plus personne n'a de Java installé donc l'intérêt est discutable.
Et surtout c'est tout un bordel de sécurité, il faut des permissions à n'en plus finir. C'est logique : un site web inconnu ne peut pas commander à ton navigateur d'aller faire n'importe quoi sur le serveur de quelqu'un d'autre.
Pas directement. JavaScript ne peut pas se connecter à un serveur en TCP/IP.
Mais c'est faisable si ton site web s'occupe de le faire à la place du navigateur, et qu'il transmet les envois et réceptions entre le navigateur et le serveur de chat.
Partager