Donc, j'ai construit une implémentation de client Web simple Websocke à l'aide de HAXE NME (cible HTML5 de C). qui fonctionne parfaitement!
(J'utilise xirsys_stdjs Haxelib pour utiliser les trucs de bande HTML5.) P> Je veux avoir un site Web local (sur ma propre machine) en cours d'exécution Server fort>.
J'utilise Socket.io en ce moment, car je ne trouve pas de solution plus facile / plus simple d'aller avec. P> Je tente actuellement d'utiliser Socket.io comme Socket Server, mais une "norme" Mise en œuvre de la prise JavaScript comme Est-ce que quelqu'un sait si cela devrait être possible? Parce que je ne peux pas le faire fonctionner.
Voici mon socket.oio code: p> et voici mon code haxe (client): p> au cas où la hache Le code n'est pas clair: il utilise 2 classes externes pour l'implémentation de Websocket: Mozwebsocket et Websocket. Ce ne sont que des "interfaces" typées pour les classes JavaScript correspondantes. P> P>
Il se connecte à
3 Réponses :
http://socket.io/#how-a-utilisation Au lien mentionné, vers le bas vers le bas de la page, la documentation Socket.io démontre comme c'est le dernier Exemple, comment utiliser leur module comme une simple Old Xbrowser WebSocket Server.
serveur strong> p> <script>
var socket= io.connect('http://localhost/');
socket.on('connect', function ()
{
socket.send('hi');
socket.on('message', function (msg)
{ // my msg
});
});
</script>
Hey Doc, merci, mais ce n'était pas ce que je cherchais. Je cherche un JavaScript par défaut (sans utiliser 'io.connect' qui provient de la mise en œuvre du fichier JavaScript Clientside.io). En effet, j'utilise Socket.IO comme remplacement de mon mise en œuvre de mon serveur Arduino Websocket. Par conséquent, je ne peux pas compter sur Socket.io Clientside JavaScript. Cela précise-t-il ma question? Merci!
Je vois ce que tu parles, espérons que quelqu'un répète bientôt. - Fondamentalement, au lieu de penser en fonction de votre code HAXE, vous pouvez parler plus de parler entre un serveur Socket.io et une socket HTML5 JavaScript natif (Socket VAR = Nouveau site Web ('WS: // localhost');)
Websocket.io! des mêmes gars. L'échantillon montre exactement la même chose que vous posez sur ... et quelque chose que j'ai passé 20 heures à rechercher (et enfin trouvé!) p>
https://github.com/learnboost/websocket.io P>
mise à jour: janv. 2014 p>
Le référentiel WebSocket.io n'a vu aucune activité pendant environ 2 ans. Cela pourrait être parce qu'il est stable, ou cela pourrait être parce qu'il est abandonné. P>
Les mêmes personnes ont un autre référentiel appelé moteur.io. Dans le README, ils disent que c'est isomorphe avec Websket.io ... il semble que le moteur.io est où toute l'action est ces jours-ci. P>
Bien, sacrément, ça aurait été pratique pour moi un an il y a un an :) cependant, gentil de votre part de la publier! Puisse-t-il aider les gens à chercher la même chose! De plus, notez qu'ils ont mis en œuvre une prise en charge d'un large éventail de spécifications Websocket. J'ai trouvé que différentes implémentations de spécifications peuvent être un vrai pita.
@span Aucune mises à jour pourrait signifier abandonnée, ou cela pourrait signifier complété :)
Janvier 2014: Le dernier commit était il y a 2 ans. On dirait abandonné pour moi.
Tout en cherchant la même chose que je viens de trouver https://github.com/einaros/ws/ A> et son exemple de serveur a fonctionné pour moi avec mon client JavaScript ordinaire préexistant. P>