2009-09-15 8 views
-1

Je crée une extension firefox. J'ai besoin d'utiliser des douilles. J'en ai besoin pour travailler sur le protocole http. Y at-il une bibliothèque javascript pour créer des sockets http. La communication est pair à pair, j'ai donc besoin d'une socket client et d'une socket serveur en javascript. Elle doit fonctionner sur le port 80, donc elle doit suivre le protocole http.Comment créer des sockets en javascript

+0

Wow, les gens sont toujours aussi ambitieux avec leurs plans pour javascript. – annakata

+0

oui, il y a une bibliothèque pour créer des sockets en javascript, http://jslib.mozdev.org/libraries/network/network.html – Xinus

Répondre

1

Pas

Sockets doivent être mis en œuvre par le système d'exploitation et de fournir une interface JavaScript pour créer des connexions serait un énorme problème de sécurité.

Vous ne pouvez pas avoir une application Web à l'écoute des connexions entrantes. Vous pouvez uniquement initier des connexions HTTP vers l'extérieur.

0

Vous pourriez avoir besoin de votre extension Firefox pour utiliser une DLL externe pour faire fonctionner le socket pour vous.

Cependant, vous dites que vous devez faire "HTTP". Ne pouvez-vous pas utiliser XmlHttp à la place des sockets purs?

0

Non, vous ne pouvez pas utiliser les sockets en Javascript.

Je suis certain que vous devrez utiliser Flash ou similaire comme un pont pour créer le socket.

1

Vous ne pouvez pas. Cependant, vous pouvez utiliser les mêmes techniques qu'AJAX pour créer une connexion HTTP avec un serveur distant.

Questions connexes