Accueil > Forum > > > > Socket en javascript sur ie
Socket en javascript sur ie
vendredi 16 novembre 2007 à 04:20:44 |
Socket en javascript sur ie

tedoldi
|
Salut, J'aurais voulu savoir si quelqu'un aurait déjà réussi à créer une socket sur internet explorer. Je voudrais juste que le serveur puissent indiquer à certains clients de commencer à faire une action (un téléchargement, ou un ré affichage) de façon asynchrone. J'ai vu la technologie AJAX mais j'ai compris que c'est le client qui répète sa demande sur le serveur suivant un délai. J'ai peur que cette méthode ne soit trop couteuse en ressource aussi bien pour le client que pour le serveur. C'est pour cela, si le serveur pouvait ouvrir une socket sur le client par le javascript, je pourrais éviter ces demandes répétées. J'ai vu des sites qui montrent que c'est possible sur mozilla avec la technologie XUL. Mais ils ne disent rien sur IE. Quelqu'un aurait une idée pour IE ? Merci.
|
|
vendredi 16 novembre 2007 à 09:15:23 |
Re : Socket en javascript sur ie

bultez
|
Réponse acceptée !
Bonjour,
>>quelqu'un aurait déjà réussi à créer une socket sur internet explorer. oui. ch'tit exemple : Gestion Mails
>>la technologie AJAX mais j'ai compris que c'est le client qui répète sa demande oui. mais avec les sockets ce sera pareil non ? ou alors je n'ai pas compris ce que tu voulais faire.
Cordialement Bul [mon Site] [M'écrire]
|
|
vendredi 25 janvier 2008 à 19:19:00 |
Re : Socket en javascript sur ie

tedoldi
|
Merci pour cette réponse.
Mais en ce qui concerne le deuxième point :
je pensais qu'une socket ne répétait pas sa demande sur le serveur mais qu'elle restait bloqué en attendant une réponse du serveur. Et ce serait seulement sur sa réponse que le client continue son travail.
Je me pose la question par exemple pour un Chat en Ajax. Imaginons qu'il y ait plus de mille connectés en même temps, et que le rafraîchissement se fasse toutes les secondes : comment réagira le serveur sur les mille demandes de rafraîchissement par seconde ?
Avec le type de socket que j'ai décrit, je souhaiterais soulager le serveur de ces demandes répétées.
Est ce que ça existe en javascript ?
|
|
samedi 26 janvier 2008 à 09:42:30 |
Re : Socket en javascript sur ie

bultez
|
tel que tu décris les sockets, tu vois une différence avec la gestion AJAX ? Ajax envoie une requête vers le serveur, on peut attendre la réponse pour en envoyer une autre.
Cordialement  Bul « mon Site» « M'écrire»
|
|
mercredi 6 février 2008 à 15:53:45 |
Re : Socket en javascript sur ie

tedoldi
|
La différence est pour moi que AJAX se connecte sur le serveur de façon répétitive suivant une certaine période pour se ré actualiser.
Pour les sockets, tel que je le vois mais je ne suis pas sûr finalement que ça existe : les clients ne se connectent pas de façon répétitive, ils se connectent au serveur une fois au début pour s'enregistrer. Ensuite, si le serveur détecte une modification qui implique un rafraîchissement à faire pour certains clients : ce serait le serveur qui va récupérer tous les clients préalablement enregistrés concernés par le rafraîchissement et envoyer une requête à chacun d'eux pour donner le signalement qu'il faut rafraîchir.
Si nous prenons l'exemple du Chat : plusieurs clients se connectent sur le site. En se connectant, ils s'enregistrent au niveau du serveur. Ensuite, chaque client resterait en écoute d'un signal du serveur et ne répéterait pas sa demande de rafraîchissement. Si un des clients écrit un message, le serveur récupère les clients enregistrés concernés par la discussion et leur envoie une requête à chacun d'eux pour leur signaler que c'est le moment de faire un rafraîchissement.
dans le cas de AJAX, le serveur ne fait rien du tout mis à part à renvoyer l'état de la page pour chaque demande de rafraîchissment. Le souci est que pour moi, il y aura beaucoup de requêtes client-serveur qui ne serviront à rien et si beaucoup de monde est connecté, il y aura beaucoup de demande de rafraîchissement en même temps. Je ne sais pas si le serveur serait capable de gérer cela au bout d'un moment.
Je ne sais pas si mon exemple est clair. Mais l'idée est : comment mettre un client seulement en écoute d'une requête venant du serveur pour qu'il ne répète pas sa demande ?
Merci beaucoup.
|
|
mercredi 20 mai 2009 à 14:51:34 |
Re : Socket en javascript sur ie

J13086
|
Bonjour,
C'est parfaitement clair et j'ai le même besoin. As-tu trouvé la solution ? De mon coté je cherche toujours. Je pense savoir comment il faudrait le faire, mais je ne maitrise pas les technos qu'il me faut.
En gros, il faut avoir un serveur de socket coté client. 3 pistes : ActivX, Applet Java, ou Flash. Le top serait un composant générique qui déclanche du javascript coté client avec envoi de paramètre. Le serveur PHP pourait alors envoyer à un client l'ordre de lancer une fonction javascript avec les paramètres qu'il veut...
Si qq peut nous aider...
|
|
mercredi 7 juillet 2010 à 18:00:22 |
Re : Socket en javascript sur ie

neobidou
|
Etant moi même confronté au problème et ayant cherché plusieurs heures, apparemment on ne peut utiliser les sockets en javascript avec internet explorer. Néanmoins il existe jsocket ou d'autres framework qui utilisent une classe action script. J'ai aussi le problème avec Opera mais je n'ai pas encore cherché de ce côté. Sinon j'utilise des sockets avec chromium, google chrome, firefox et safari. Espérons que WebSocket soit implémenté massivement mais c'est sûrement utopiste :)
|
|
Cette discussion est classée dans : javascript, ie, serveur, client, socket
Répondre à ce message
Sujets en rapport avec ce message
Upload depuis le client vers le serveur [ par drahcir ]
Bonjour, je voudrais uploader un fichier sur mon serveur depuis le client. Je développe en asp.net côté serveur, je pourrais donc utiliser le contrôle
Cookies et IE : Ok en local, KO sur serveur. [ par hakeem69 ]
Salut la foule !<o:p
Client IRC php/javascript [ par thomvaill ]
Bonjour tout le monde ;) Je suis en train de réaliser un client IRC en PHP avec les XMLHttpRequest du JavaScript, indispensables... Etant absolument n
problème fonctionnement ajax sous IE [ par ahcorad ]
Bonjour, J'ai développé une application sur mon portable qui fonctionne parfaitement, je l'ai mis sur le serveur dédié, et la toutes les fonction AJAX
problème de version !? [ par Lutinore ]
2 questions svp.. - Apparemment le mot clé const existe en javascript mais ça plante sous IE, est-ce normal, c'est pas encore implémenté ? - A pa
lire son midi avec javascript ??? IE bloque tout ! [ par philipPF ]
Bonjour a tous ... J'ai essayé de faire jouer un fichier midi lors du click sur une image, voici le code :function PlaySound() { document.Son.play(1)
Lenteur javascript sous IE [ par Evangun ]
Bonsoir à tous,dans ma page j'ai deux choses pour résumer : un système de drag and drop et un système où on peut générer autant d'éléments qu'on veut
JavaScript avec Acrobat reader [ par bouton ]
J'utilise Crystal Reports pour faire des rapports que je génère ensuite en format PDF. Je dois ensuite produire un PDF par client et récupérer le num
SOCKET pour suivre en temps réel la variation d'entrées logiques. [ par jlop ]
Bonjour, je vraiment très débutant en javascript. J'aurais le besoin suivant: Un serveur WEB tourne sur une carte éléctronique gère par exemple des en
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|