websocket을 통해 한 요청으로 텍스트와 바이너리를 보낼 수있는 방법이 있습니까? 예를 들어 파일 이름 (텍스트)와 파일 내용 (이진)websocket을 통해 텍스트와 바이너리를 보냅니다.
내가 좋아하는 문자열로 보낼 수 있습니다 :
JSON.stringify({filename: "test.dat", filecontent: data});
그러나 진 (arraybuffer)와 같은 전용 파일의 내용을 보내는 것보다 훨씬 느립니다.
MsgPack과 같은 이진 데이터를 기본적으로 지원하는 다른 데이터 교환 형식을보고 싶을 수도 있습니다. – mpen
@mpen - webSocket은 바이너리 데이터를 지원합니다. – jfriend00
@ jfriend00 오른쪽 ..'JSON.stringify '대신'msgpack.encode'을 사용하는 것이 좋습니다. – mpen