강좌 & 팁
글 수 2,412
2014.02.28 18:51:03 (*.52.177.249)
69709
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로 하니 간단하네요.^^
감사합니다.


