ノードJS(五)upネットワークプログラミング

722 ワード

 var dgram=require('dgram');
 var serverUdp=dgram.createSocket('udp4');
 serverUdp.on("message",function(msg,rinfo){
    console.log("message:"+msg+"rinfo:"+rinfo);
 });
 serverUdp.on('listening',function(){
    console.log("udp     ");
 });
 serverUdp.bind(1101);
サーバー側にdgramパッケージを導入し、メッセージを受信した情報を傍受する.listeningモニターサービスが起動します.serverUdp.bind(1101)ポートを結合
 var dgram=require('dgram');
 var clientUdp=dgram.createSocket('udp4');
 
var msg=Buffer.from("     ");
 clientUdp.send(msg,0,msg.length,1101,"127.0.0.1",function(err,data){

 });
他の言語と同様に、クライアントはポートをバインドせずに、指定されたアドレス指定ポートに直接情報を送信します.