node.js 24

node.js 64bit int buffer

Node.js Buffer Module nodejs write 64bit unsigned integer to buffer Converting a double to an int in Javascript without rounding Node.js 에서 64bit INT형을 다루는 버퍼는 없다. 이를 해결하기 위해서 32bit INT와 >>(비트계산)을 이용해서 64bit INT형으로 사용한다. var i = 99999; var buf = new Buffer(8); // 8byte 64bit buffer 생성 buf.fill(0); // 0으로 채우고 buf.writeUInt32BE(i >> 8, 0); // 상위 bit 자리 이동. buf.writeUInt32BE(i & 0x00ff, 4); // 하위비트..

lang/node 2018.01.25

node.js Buffer

Node.js :: Buffer :: 바이너리 데이터의 조작, 인코딩, 디코딩을 위한 버퍼 활용 :: Usi nodejs에서 버퍼데이터 처리하기 Using Buffers in Node.js - w3resource var buf = new Buffer('my buffer content'); // accessing the 10th position of buf console.log(buf.toString()); my buffer content var buf = new Buffer(100); console.log(buf.length); 100 buf.toString(); 100 var buf = new Buffer(10); buf.write("Node.js", "utf8"); buf.toJSON(); { typ..

lang/node 2018.01.11

socket.io 1.3.7 cluster On Nodejs 5.1.0

NodeJS|Socket.IO how to send server handler to workers? Sticky session node-cluster-socket.io 【Node.js】socket.io + cluster で 400 (Bad Request) + Connection closed before receiving a handshake responseAdd Star Horizontally Scaling Node.js and WebSockets with Redis socket.io 1.3.7 + socket.io-redis On Node v5.1.0 에서 Cluster로 2개 이상 cluster.fork()를 할 경우 에러발생. 에러코드 WebSocket connection to 'ws://local..

lang/node 2015.12.10

PM2

Unitech/pm2 npm install pm2 -g # 설치 PM2 pm2 start app.js # 시작, 데몬화, 자동 재 시작 pm2 start app.js -i 4 # 4개의 인스탄스로 클러스트 모드 시작 # 각 프로그램은 네트워크 균형에 맞춰서 로드한다. pm2 start app.js --name="api" # 시작하는 애플리케이션 이름 지정 pm2 start app.js --watch # 파일내용이 변경되면 다시시작 pm2 start script.sh # bash script 시작 pm2 list # PM2로 시작한 모든 프로세스 목록 pm2 monit # 애플리케이션이 이용하는 메모리와 CPU자원 pm2 show [app-name] # 애플리케이션에 대한 모든 정보를 표시 pm2 logs..

lang/node 2015.12.09

Upgrade socket.io 1.3.7 On Express 4.13.3

Express 4.x API ExpressJS 4.0: New Features and Upgrading from 3.0 node.js socket.io 与 express 集成出错 클라이언트 문제 해결 node.js socket.io 与 express 集成出错에서 오류를 해결 할 수 있는 포인트를 확인. 클라이언트의 연결문제는 해결됨. 하지만 서버에서 http://domain.com/socket.io/ 에서 {code":0,"message":"Transport unknown} 오류가 계속됨. 확인 결과 socket.io 1.3.7에서 transport를 지정하지 않는 연결요청은 Transport unknown 에러가 정상적인 동작임. 업그레이드 중 필요없다고 생각한 모듈을 제거했지만 인스턴스를 사용하는 코..

lang/node 2015.11.30
반응형