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_1.png

udp_2.png

udp_3.png
udp통신 node.js로 하니 간단하네요.^^

감사합니다.