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

結果

2番目のファイルを開始すると、最初のコマンドウィンドウは次のようになります。

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

定義と使用法

dgramモジュールは、データグラムソケットを操作する方法を提供します。

あるコンピュータ/サーバーから別のコンピュータ/サーバーにメッセージを送信するために使用できます。


構文

アプリケーションにdgramモジュールを含めるための構文:

var dgram = require('dgram');

データグラムメソッド

Method Description
createSocket() Creates a Socket object

❮内蔵モジュール