강좌 & 팁
글 수 2,412
2014.02.28 18:51:03 (*.52.177.249)
43240
UDP통신
node.js로 udp통신하는 샘플 코드 입니다.
소스코드가 복잡하지 않고 간단해서... 굳이 설명이 없어도 될것 같습니다. ^^;
UDP서버 샘플 코드
var PORT = 1234; var HOST = '127.0.0.1'; var dgram = require('dgram'); var server = dgram.createSocket('udp4'); server.on('listening', function() { var addr = server.address(); console.log('UDP Server listening port : ' + addr.port); }); server.on('message', function(msg, remote) { console.log(remote.address + ':' + remote.port + ' - ' + msg); }); server.bind(PORT, HOST);
UDP클라이언트 샘플 코드
var PORT = 1234; var HOST = '127.0.0.1'; var dgram = require('dgram'); var message = new Buffer('안녕하세요!!!'); var client = dgram.createSocket('udp4'); client.send(message, 0, message.length, PORT, HOST, function(err, bytes) { if (err) { console.log(err); throw err; } console.log('UDP message sent!!!! ' + HOST + ':' + PORT); client.close(); });
[실행]
udp통신 node.js로 하니 간단하네요.^^
감사합니다.