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 |