tutorial socket node libreria example descargar con javascript node.js websocket socket.io socket.io-1.0

javascript - libreria - ¿Cómo enviar datos binarios desde un servidor Node.js socket.io a un cliente de navegador?



socket io tutorial (2)

De hecho, está en la documentación. La documentación actual para Socket.io dice en Socket.emit :

[...] Emite un evento al socket identificado por el nombre de la cadena. Cualquier otro parámetro puede ser incluido. Todas las estructuras de datos son compatibles, incluido Buffer [...]

Entonces, si puede enviar un búfer, puede enviar datos binarios. Todo lo que tienes que hacer es empacar tus datos en un objeto Buffer .

Es posible que desee leer el soporte binario de Socket.io y enviar y recibir binarios

He estado revisando todos los documentos de Socket.IO, pero, aunque prometen que está allí, no puedo encontrar un ejemplo simple y mínimo de cómo se enviarían datos binarios entre el servidor y el cliente.

¿Cómo se hace?


A partir de socket.io 1.0 es posible enviar datos binarios. http://socket.io/blog/introducing-socket-io-1-0/

Sin embargo, la forma de enviar y recibir datos binarios no está clara en la documentación oficial. La única documentación es:

var socket = new WebSocket(''ws://localhost''); socket.binaryType = ''arraybuffer''; socket.send(new ArrayBuffer);

Le sugiero que eche un vistazo a esta respuesta, donde puede encontrar un ejemplo básico con la implementación del código para el servidor y el cliente (javascript y java también):

¿Cómo enviar datos binarios con socket.io?

¡Lo bueno es que también funciona en Android! (si lo desea)

Aclamaciones