2012-09-01 2 views
3

Quelqu'un peut-il me diriger vers n'importe quelle sorte de documentation pour implémenter binary sur socket.io? Il est indiqué qu'ils ont ajouté le support il ya quelques mois, mais je ne peux pas trouver de documentation pour cela.socket.io documentation de support binaire

Répondre

2

Socket.IO ne prend pas en charge les données binaires car tous les transports ne le supportent pas. Ce que vous devriez faire à la place est de jeter un oeil à http://binaryjs.com/

Si vous ne voulez pas une telle solution, vous devrez emballer toutes vos données binaires dans une chaîne et le décoder à nouveau du côté client .. Mais c'est fondamentalement la même chose que binaryjs fait aussi. À l'aide d'un MessagePack personnalisé (codeur) pour envoyer les données voir https://github.com/binaryjs/js-binarypack

+0

Pour mettre à jour ce commentaire, il semble que Socket.IO ajoute du support binaire dans sa prochaine version, voir https: // github.com/LearnBoost/socket.io/commit/745ee03102e7e5f780346054d0859ff1d8da839b –

+0

Mise à jour: Socket.IO prend désormais en charge les binaires! :) –

1

Il y a un module supplémentaire qui aide grandement à envoyer DTA binaire avec socket.io

Essayez deliveryjs

https://github.com/liamks/Delivery.js

qui fournit les moyens de communication de données binaires entre les clients et le serveur via socket.io. (Mais utilise la méthode de conversion de base64)

Questions connexes