2013-07-31 2 views
2

Nodejs를 Socket.io와 함께 사용하고 있습니다.Socket.io가 나오기 전에 반올림 숫자가 나오나요?

보내는 데이터의 크기를 최소화하고 싶습니다. 고객에게 번호를 보내고 싶습니다. 내 숫자는 매우 정확하지만 클라이언트는 숫자의 처음 몇 자리 만 알아두면됩니다.

반올림 숫자가 내가 보내는 데이터의 크기를 줄입니까 (Socket.io 사용)? JSON.stringify를 사용하면 작동하지만 Socket.io serialize/parser가 같은 방식으로 작동하는지 여부는 알 수 없습니다.

그리고/또는 더 효율적인 방법이 있습니까?

답변

1

예, 숫자를 반올림하면 데이터가 전송되지 않습니다. 아래는 크롬 개발자 도구 네트워크 탭의 WebSocket을 하위 탭의 스크린 샷입니다 (9.888888 대 9.9의 길이 열 값을 기록하십시오) :

enter image description here

관련 문제