2010-08-18 5 views
0

Je suis un peu nouveau dans la programmation Web, mais je voulais écrire une interface HTML pour un périphérique intégré (codé en C) que je suis en train de développer. J'ai déjà implémenté un serveur de flux (exemple de serveur socket de la beej) et un client java, mais je suis plutôt intéressé par l'implémentation d'une interface HTML5 Socket. J'ai eu quelques problèmes avec le handshaking (dans la mesure où le serveur accepte la connexion mais pas la page web), et je me demandais s'il y avait une spécification disponible quelque part en ligne. La spécification w3c semble décrire uniquement l'API (pour autant que je sache) et pas les détails de la poignée de main. Je ne cherche pas un exemple entièrement écrit (je peux le faire!) Juste une référence pour la poignée de main qui est meilleure que l'entrée de Wikipedia (ou une explication de pourquoi cette entrée devrait être suffisante pour comprendre pleinement la spécification).Prise Web HTML5 Handshaking

Si quelqu'un pouvait m'aider à le faire fonctionner, je l'emballerais volontiers dans une bibliothèque et une démo et l'installerais sur google code.

Merci ... et s'il vous plaît laissez-moi savoir si vous avez besoin de plus d'informations pour aider à répondre à la question!

Répondre

0

Il semble que ce soit la spécification here. Je ne suis pas vraiment un webgrammer moi-même non plus. Cependant, en raison de ma compréhension limitée, je suis curieux de savoir si vous avez vraiment besoin d'implémenter WebSockets. Pourriez-vous simplement utiliser une série de messages HTTP à la place?

+0

Ouais, je suis à la recherche de flux une assez grande quantité de données vers l'interface Web (peut-être même le traiter avec des travailleurs Web) et aussi pour pouvoir contrôler le système embarqué via l'interface en ligne (avec un tableau de bord de style cliquer-glisser). Je suis sûr que cela peut être fait en flash, applet Java, lumière d'argent ... mais j'espérais quelque chose de plug-in gratuit. La requête XMLhttp ne semble pas non plus assez rapide. Ce document est un bon début cependant, merci. Je vais vous repérer quand je peux. – user424448

Questions connexes