Node.js 데이터그램 모듈

❮ 내장 모듈


예시

포트 8080에서 메시지를 수신하는 파일("demo_dgram.js")을 만듭니다.

var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.on('message', function(msg, rinfo) {
  console.log('I got this message: ' + msg.toString());
});
s.bind(8080);

파일을 시작하는 것을 잊지 마십시오.

C:\Users\Your Name>node demo_dgram.js

예시

포트 8080으로 메시지를 보내는 파일("demo_dgram_send.js")을 만듭니다.

var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.send(Buffer.from('abc'), 8080, 'localhost');

파일을 시작하는 것을 잊지 마십시오.

C:\Users\Your Name>node demo_dgram_send.js

결과

두 번째 파일을 시작할 때 첫 번째 명령 창은 이제 다음과 같이 표시됩니다.

C:\Users\Your Name>node demo_dgram.js
I got this message: abc

정의 및 사용

dgram 모듈은 Datagram 소켓으로 작업하는 방법을 제공합니다.

한 컴퓨터/서버에서 다른 컴퓨터/서버로 메시지를 보내는 데 사용할 수 있습니다.


통사론

애플리케이션에 dgram 모듈을 포함하기 위한 구문:

var dgram = require('dgram');

데이터그램 방법

Method Description
createSocket() Creates a Socket object

❮ 내장 모듈