2012-09-01 3 views
3

누구나 socket.io에서 바이너리를 구현하는 방법에 대한 문서를 알려줄 수 있습니까? 그 목록에 몇 달 전에 지원을 추가했지만, 나는 그것에 대한 모든 문서를 찾을 수 없습니다.socket.io 바이너리 지원 문서

답변

2

Socket.IO는 모든 전송이이를 지원하지 않으므로 이진 데이터를 지원하지 않습니다. 대신 당신이해야 할 일은 무엇을 봐야합니까 http://binaryjs.com/

그런 솔루션을 원하지 않는다면 문자열에 모든 바이너리 데이터를 압축하고 클라이언트 측에서 다시 디코딩해야합니다. 그러나 이것은 기본적으로 binaryjs가 수행하는 것과 동일합니다. 그것은 socket.io

시도 이진 DTA를 보내는 크게 도움이 또 하나 개의 모듈이있다 데이터가 https://github.com/binaryjs/js-binarypack

+0

이 업데이트에 대한 업데이트로 Socket.IO는 곧 출시 될 버전에서 이진 지원을 추가하는 것으로 보입니다. https : //를 참조하십시오. github.com/LearnBoost/socket.io/commit/745ee03102e7e5f780346054d0859ff1d8da839b –

+0

업데이트 : Socket.IO가 이제 바이너리를 지원합니다! :) –

1

를 참조 보낼 사용자 정의 messagepack (인코더)를 사용하여

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

을 deliveryjs

은 socket.io를 통해 클라이언트와 서버간에 이진 데이터 통신 수단을 제공합니다. 여기까지 사람들을 위해

관련 문제